@charset "utf-8";

body, div, p, ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, input, fieldset, legend, optgroup, select, table, textarea {margin: 0; padding: 0;}

*{margin:0px; padding:0px; font-family:"微软雅黑"; font-size:14px;}

em{font-weight: normal;	text-decoration: none; font-style: normal;}

ul,li{list-style:none; padding:0px; margin:0px; text-indent: 0px;overflow: hidden;}

img,a{border:none;}

input,textarea,button,select{outline: none;}

a{text-decoration: none; color: #555;}
.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12{float:left;}
.x1{width:8.33333333%;}.x2{width:16.66666667%;}.x3{width:25%;}.x4{width:33.33333333%;}.x5{width:41.66666667%;}.x6{width:50%;}.x7{width:58.33333333%;}.x8{width:66.66666667%;}.x9{width:75%;}.x10{width:83.33333333%;}.x11{width:91.66666667%;}.x12{width:100%;}
.left,.center{float: left;}

.right,.fr{float: right;}

.clear{float:none; clear:both; font-size:0; line-height:0; height:0;}

.radius3{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.radius5{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.radius10{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

.radius20{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}

.radius100{-webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px;}

.shadow{box-shadow:0px 0px 2px #dedede; -moz-box-shadow:0px 0px 2px #dedede; -webkit-box-shadow:0px 0px 2px #dedede;}

.shadowy{box-shadow:0px 3px 3px #dedede; -moz-box-shadow:0px 3px 3px #dedede; -webkit-box-shadow:0px 3px 3px #dedede;}

/**************分页开始******************/

.x{width: 100%; text-align: center;}

.x a,.x span{display: inline-block; border: 1px solid #dbdbdb; line-height: 32px; background:#fff;  height:32px; padding:0px 12px; text-align: center; margin-right: 3px;margin-left: 3px; margin-top: 24px; margin-bottom: 30px; cursor:pointer;}

.x .current{border: 1px solid #2bb8aa; color: #fff; background-color:#2bb8aa;}

.x a:hover{ border: 1px solid #2bb8aa; }

.x span{ font-weight:bold; color:#555;}

/**************分页结束******************/

/*以上为通用样式部分*/

/*积分弹出框样式开始*/





/*积分弹出框样式结束*/



/*首页楼层滚动开始*/

.indexpop{ width:55px; background:#fff; position:fixed; left: 50%;margin-left:-688px; top:145px; display:none;}


.indexpop{ width:55px; background:#fff; position:fixed; left: 50%;margin-left:-688px;/*margin-left:100px;*/ top:145px; display:none;}


.indexpop ul li{display:block; height:55px; border:1px solid #dfdfdf; border-bottom:none 0px; text-align:center;}

.indexpop ul li:nth-last-child(1){border-bottom:1px solid #dfdfdf; height:55px;}

.floorico{ height:30px; background:url(../images/syhd_3.png) no-repeat center -168px; background-size:30px auto; overflow:hidden;}


.floorico{ height:33px; background:url(../images/syhd_3.png) no-repeat center -168px; background-size:30px auto; overflow:hidden;}



.indexpop ul li:hover,#fox-food .cur{border:1px solid #2bb8aa; border-bottom:none 0px; background-color:#2bb8aa;/*color:white;*/}

.indexpop ul li a:hover,#fox-food .cur{color:white;}

.indexpop ul li:hover .floorico,#fox-food .cur .floorico{ background-image:url(../images/syhd_032.png);}

#fox-food li a{display:block;height:55px;}

.indexpop ul li:nth-child(1) .floorico{ background-position:center 3px;}

.indexpop ul li:nth-child(2) .floorico{ background-position:center -55px;}

.indexpop ul li:nth-child(3) .floorico{ background-position:center -111px;}

.indexpop ul li:nth-child(4) .floorico{ background-position:center -227px;}

.indexpop ul li:nth-child(5) .floorico{ background-position:center -398px;}

.indexpop ul li:nth-child(6) .floorico{ background-position:center -283px;}

.indexpop ul li:nth-child(7) .floorico{ background-position:center -512px;}

.indexpop ul li:nth-child(8) .floorico{ background-position:center -341px;}

.indexpop ul li:nth-child(9) .floorico{ background-position:center -456px;}



/*首页楼层滚动结束*/

/*返回头部样式开始*/

.topUp {bottom: 10px; display: none; position: fixed; right: 0; width: 60px; background-color:#fff;}

.topUp li{display:block; cursor:pointer;}

.topBack{border:1px solid #dfdfdf; height:58px; background:url(../images/topup_03.png) no-repeat center 16px;}

.topBack:hover .topBackOn{display:block;}

.topBackOn{height:50px; display:none; padding-top:8px; background-color:#2bb8aa; text-align:center; font-size:16px; font-weight:bold; line-height:20px; color:#fff; letter-spacing:3px;}

.topUpWx{border:1px solid #dfdfdf; border-top:none 0px; height:59px; background:url(../images/topup_03.png) no-repeat center -39px; position:relative;}

.topUpWx:hover{ background-image:url(../images/topup2.png)}

.topUpWx:hover .topUpWxk{display:block;}

.topUpWxk{position:absolute; display:none; width:148px; padding:15px; text-align:center; border:1px solid #dfdfdf; background-color:#fff; z-index:100; bottom:-1px; left:-180px;}

.topUpWxk p{color:#333; line-height:24px; font-size:16px;}

/*返回头部样式结束*/

/**************开始*******/


.topOne {  background: #fafafa;
  border-bottom: 1px solid #dfdfdf;	width: 100%;color:#666;position: fixed;top:0;left:0;z-index: 9999999;}


.topOne .nr .left {line-height: 36px; /*color: #8c8c8c;*/ font-size:12px;}

.topOne .nr .left a {padding-right: 6px; padding-left: 6px; display: inline-block; /*color: #8c8c8c;*/  font-size:12px;}

.topOne .nr span.welcome{ margin-right:15px; font-size:12px;}

.topSm {display:inline-block; position:relative;}

.topSmt{display:inline-block; padding:0px 10px; /*border:1px solid #f2f2f2;*/ line-height:28px; position:relative; z-index:3; /*color: #8c8c8c;*/  font-size:12px; cursor:pointer;}

.topSmt em{ display:inline-block; width:9px; height:13px; margin-right:6px; overflow:hidden; background:url(../images/top_iphone_03.png) no-repeat center center scroll; vertical-align:middle;margin-bottom: 2px;}

.topSmnr {display:none; position:absolute; z-index:2; top:29px; left:0px; text-align:center; border:1px solid #ccc; padding:6px; background-color:#fff;}

.topSmnr p{ font-size:12px; color:#666;}

.topSm:hover .topSmt{border:1px solid #ccc; border-bottom:1px solid #fff; background-color:#fff;}

.topSm:hover .topSmnr{ display:block;}

.topOne right{height:30px;}

.liOne {float: left; display: block; position: relative; z-index:10; cursor: pointer;}

.liOneA{display:block; padding:0px 6px; min-width:65px; text-align:center; line-height: 39px; color: #666; position: relative; z-index: 3;  font-size:12px;   border-left: 1px solid #fafafa; border-right: 1px solid #fafafa;}

.liOneA em{width:12px; height:12px; display:inline-block; vertical-align:middle; margin-left:3px; background:url(../images/ico_03.png) no-repeat center top scroll;color:#666;}

.liOne .list {position: absolute; z-index: 2; left: 0px; top: 34px; width:100%; display:none;}

.liOne .list ul{border:1px solid #ccc; background-color: #FFF; display:block; text-align:center;}

.liOne .list ul li {display: block; line-height: 24px; text-align: center;}

.liOne .list ul li a{color:#333; font-size: 12px;}

.liOne .list ul li a:hover{color:#2bb8aa;}

.liOne:hover .liOneA{color: #2bb8aa; border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff;}

.liOne:hover .liOneA em{background-position:center bottom;}
.liOne:hover .list{display:block;}
.liOneB{margin-top:10px;display:block;margin-right:8px;font-size:12px;color:#666;}
.liOne_visit .liOne_visit_pull{ width:220px; border:1px solid #ccc; background-color: #FFF;}

.liOne_visit .liOne_visit_pull ul{ border:none 0px;}

.liOne_visit .liOne_visit_pull .liOne_visit_pull_li{padding: 10px 13px;  border-bottom: 1px dotted #eee;  height: 55px;  overflow: hidden;  color: #666;  transition: background .2s ease-in; text-align:left;}

.liOne_visit .liOne_visit_pull .liOne_visit_pull_li img{float: left; margin: 2px 10px 0 0;}

.liOne_visit .liOne_visit_pull .liOne_visit_pull_li h5{height: 20px;  margin-bottom: 4px;  line-height: 20px;  overflow: hidden;  font-weight: 400; text-align:left;}

.liOne_visit .liOne_visit_pull .liOne_visit_pull_li h5 a{padding: 0;  color: #666;}

.liOne_visit .liOne_visit_pull .liOne_visit_pull_li span{ float:none;}

.liOne_visit_pull_li .price_box{line-height: 18px;  text-overflow: ellipsis;  white-space: nowrap;  _white-space: normal;  overflow: hidden;}

.liOne_visit_pull_li .price_box .price{padding-right: 10px;  color: #f76120;}

.liOne_visit_pull_li .price_box .old_price{ color:#999; text-decoration:line-through;}

.liOne_visit_pull .empty{height: 40px; line-height: 40px; text-align: center;}

.liOne_visit_pull .empty a{ color:#2bb8aa;}


.topOne .right span{float:left; color:#8c8c8c; font-size: 12px; line-height:39px;}

.topTwo {width: 1200px; margin:0 auto; height: 70px; padding:30px 0px 20px;}

.topTwo .left h1 {float: left;}

.topTwo_tel{ margin-top:-30px; color:#666; margin-bottom:10px; background:url(../images/topTelIco.png) 0px center no-repeat; padding-left:25px; height:30px; line-height:24px; font-weight:normal; float:right;}

.topTwo_tel big{ font-size:16px; color:#fb9335;}

.changeCity {float: left; width: 70px; padding-top: 6px; padding-left: 20px; font-size: 16px; line-height: 26px; color: #666; font-weight: bold; }

.changeCity .change {display: block;  font-size: 12px; color: #fb9335; font-weight:normal;}

.topTwo .center {padding-left:100px;}

.topTwo .center .searchBox {border: 2px solid #2bb8aa;}

.selectBox {float: left; position: relative;}

.searchBox .select {height: 34px; line-height: 34px; color: #666; width:70px; padding-right:15px; text-align:center; display: block; border-right: 1px solid #eee; background:#f9f9f9 url(../images/selecBg_03.png) no-repeat 60px center; cursor: pointer;text-indent:12px;}

.selectList {position: absolute; z-index: 2; /*left: 0px;*/	top: 34px; display:none; border: 1px solid #eee; border-top:none 0px;  background-color: #f9f9f9; text-align: center; width:85px;margin-left: -2px;border:2px solid #2bb8aa;border-top:none;}

.selectList li {display: block;  line-height:30px;}

.selectList li a {color: #999999; display:block;}

.selectList li a:hover{ background:#fff;}

.searchBox .text {line-height: 34px; color: #999; height: 34px; background-image: none; border:none 0px; text-indent:10px; width: 300px; float: left;padding-right:20px; outline:none;}

.searchBox .submit {background: #2bb8aa url(../images/sear_ico_03.png) no-repeat 50px center; border:none 0px; height: 34px; font-size: 16px; color: #FFF; padding-right: 38px; padding-left: 8px;}

.hotSearch {padding-left: 2px;	line-height: 24px; color: #797979;margin-top: 8px;}

.hotSearch a {display: inline-block; margin-right: 10px; /*margin-left: 10px;*/ color: #666;font-size:13px;}

.nav {width: 100%; background-color: #2bb8aa;}

.navListBg{width: 1214px; margin:0 auto; background:url(../images/navbg_03.png) no-repeat left -10px; padding-top:-10px;}

.nav .navList {width: 1200px; margin:0 auto; height: 44px; position:relative; z-index:1;}

.navListBg{background:url(../images/navbg_03.png) no-repeat center center; width:244px; height:10px; position:absolute; z-index:2; left:-7px; top:-10px;}

.navListAll{float: left; width:230px; margin-right:8px; padding:2px 0px; position:relative; z-index:1px; background-color:#1caf9a;}

.navListAllt{text-align:center; color:#fff; font-size:16px; font-weight:bold; line-height:40px; display:block; cursor:pointer;}

.navListAllt em{ display:inline-block; width:12px; height:6px; background:url(../images/navall.png) no-repeat center top scroll; vertical-align:middle; margin-left:10px;}

.navAll{display:none; position:absolute; z-index:2px; width:230px; top:44px; left:0px; background-color:#fff;}

.navListAll:hover .navListAllt em{ background-position:center bottom;}

.navListAll:hover .navAll{ display:block;}

.navLi2{position: relative; z-index:1; float:right}

.navLi2 .navA em{ display:inline-block; width:12px; height:6px; background:url(../images/navmore.png) no-repeat center top scroll; vertical-align:middle; margin-left:4px;}

.indxLi { display:none; position: absolute; z-index:2; right: 0px; top: 38px; background-color: #FFF;}

.indxLi ul li {display: block; line-height: 30px; padding:0px 10px; background-color: #2bb8aa; width: 75px; margin-top: 2px; margin-bottom: 2px;}

.indxLi ul li a {color: #fff;}
.navLi2:hover .navA{background-color:#fb9335;}
.navLi2:hover .navA em{ background-position:center bottom;}
.navLi2:hover .indxLi{ display:block;}
.nav-bz{width:20px;height:20px;background:url("../img/ico_1.png") no-repeat;margin-top: 10px;margin-right:11px;margin-left: 10px;}
.topTwo_b .tel p { font-size: 14px; color: #666; line-height: 24px; }
.topTwo_b .tel { font-size: 20px; line-height: 30px; color: #333; margin-top: 20px; margin-bottom: 20px; }
.topTwo_b .tel em { display: inline-block; width: 35px; height: 35px; overflow: hidden; background: url(../images/footico_03.png) no-repeat left top; vertical-align: middle; margin-right: 10px; }
.topTwo_b .protect { overflow: hidden; height: auto; }
.topTwo_b .protect ul li { float: left; text-align: center; margin: 0px 10px; }
.topTwo_b .protect ul li em { display: inline-block; width: 35px; height: 35px; overflow: hidden; background: url(../images/footico_03.png) no-repeat 0px -67px; }
.topTwo_b .protect ul .protectLi2 em { background-position: -57px -67px; }
.topTwo_b .protect ul .protectLi3 em { background-position: -117px -67px; }
.topTwo_b .protect ul li a { display: block; line-height: 24px; color: #888; text-align: center; font-size: 12px; }


/**********************页面共用头部&导航部分结束*************************/

.footer-content{min-width:1210px; margin-top:20px;background: #fff;}
.flexible { width: 1210px;}

.footer-content .footer{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:#fafafa;width:100%;height: 240px;}
.footer-inner{width:980px;margin:0 auto;padding:50px 0}
.footer-inner .footer-size,.footer-inner .footer-size-2,.footer-inner .footer-size-3{float:left;height:150px;border-right:1px solid #dfdfdf;box-sizing:border-box;}
.footer-inner .footer-size h3,.footer-inner .footer-size-2 h3,.footer-inner .footer-size-3 h3{font-size:18px;color:#444;margin-bottom:20px}
.footer-inner .footer-size ul,.footer-inner .footer-size-2 ul,.footer-inner .footer-size-3 ul{font-size:14px}
.footer-inner .footer-size ul li,.footer-inner .footer-size-2 ul li,.footer-inner .footer-size-3 ul li{margin-bottom:9px}
.footer-inner .footer-size ul a,.footer-inner .footer-size-2 ul a,.footer-inner .footer-size-3 ul a{color:#6d6d6d}
.footer-inner .footer-size ul a:hover,.footer-inner .footer-size-2 ul a:hover,.footer-inner .footer-size-3 ul a:hover{color:#005aa0;text-decoration:underline}
.footer-inner .mobile-btn{display:block;width:160px;height:35px;line-height:35px;margin:0 auto;margin-top:20px;background:#2bb8aa;color:#fff;font-size:14px}
.footer-inner .mobile-btn:hover{background:#c92258}
.footer-inner .footer-size{width:15%;text-align:left}
.footer-inner .footer-size-2{width:20%;text-align:center}
.footer-inner .footer-size-3{width:25%;text-align:center}
#copyright-info { padding-bottom: 15px;color: #b4b4b4;}
.site-info {margin-top: 20px;color: #666;text-align: center;}
.site-info .link {color: #666;}


/**********************页面共用底部部分结束*************************/


.content{width:1200px; margin:0 auto;padding-top:60px;}

/*商城首页开始*/

.menu_fllist2 {position: relative;  border-right:none 0px; background-color: #2bb8aa;}

.menu_fllist2 .item2 {height: 48px;}

.menu_fllist2 .item2 h3 { height: 47px; line-height: 47px; display: block; font-size: 12px; font-weight: normal; overflow: hidden; padding-right: 10px;border-bottom: 1px solid #1caf9a; border-right:1px solid #2bb8aa; padding-left: 8px; position:relative; z-index:1001; transition: all 0.2s ease-out;}

.menu_fllist2 .item2 h3 .right{ font-size: 12px; color: #fff;}

.menu_fllist2 .item2 h3 a {display: inline-block; margin-right: 8px; color: #fff; font-size: 12px;}

.menu_fllist2 .item2 .menu_flt {font-size: 14px; font-weight: bold; color: #fff;  margin-right: 0px;}

.menu_fllist2 .item2 span {display: inline-block; height: 45px; width: 24px; margin-right: 8px;  background:url(../images/syhd22.png) no-repeat center -132px;}

.menu_fllist2 .item2.on span{background-image:url(../images/syhd21.png);}

.menu_fllist2 .item2.on .menu_flt{ color:#333;}

.menu_fllist2 .item2.on h3{border-right:1px solid #fff; background-color:#fafafa;}

.menu_fllist2 .item2.on h3 a{color:#666;}
.menu_fllist2 .item2.on h3 .right{ color:#666;}

.menu_fllist2 .item2:nth-child(1) span{background-position:center 10px;}

.menu_fllist2 .item2:nth-child(2) span{background-position:center -34px;}

.menu_fllist2 .item2:nth-child(3) span{background-position:center -80px;}

.menu_fllist2 .item2:nth-child(4) span{background-position:center -181px;}

.menu_fllist2 .item2:nth-child(5) span{background-position:center -323px;}

.menu_fllist2 .item2:nth-child(6) span{background-position:center -227px;}

.menu_fllist2 .item2:nth-child(7) span{background-position:center -417px;}

.menu_fllist2 .item2:nth-child(8) span{background-position:center -274px;}

.menu_fllist2 .item2:nth-child(9) span{background-position:center -372px;}

.menu_fllist2 .item2.bo h3 {border-top: none;}

.menu_flklist2 {position: absolute; z-index:1000; min-width:400px; height: 375px; background: #fafafa; left: 228px; top: -1px; border: 1px solid #1caf9a; padding:11px 20px; display:none;}

.menu_flklist2 .menu_fl2t {font-size: 16px; font-weight: bold; color: #3a3a3a; padding-bottom:6px;}

.menu_fl2nr{overflow:hidden; height:auto; padding-top:10px;}

.menu_fl2nrli{float:left; min-width:130px; display:block;}

.menu_fl2nrli li a{font-size: 12px; color: #666;  line-height:26px;}

.menu_fl2nrli li a:hover{color: #fb9334;}






.sy_flsx{border: 1px solid #dbdbdb; border-right:none 0px; background-color:#fff; margin-top:10px; height:152px;}

.sy_flsx>div{float: left; width: 208px; height: 95px; border-right: 1px solid #dfdfdf; position: relative; padding: 28px 10px 30px 30px;}

.sy_flsx .title{font-size: 18px; line-height: 22px; color: #333; font-weight: 600; text-align: center; padding-right: 20px;}

.sy_flsx .mid_list{height: 58px; line-height: 26px; overflow: hidden; background: #fff; margin-top: 16px;}

.sy_flsx .mid_list li {display: inline-block; padding-right: 20px;}

.sy_flsx .mid_list li a {color: #7b7b7b; font-size:12px;}

.sy_flsx .mid_list li .hot{ color:#2bb8aa;}

.sy_flsx .all_locate{position: absolute; width: 20px; height: 26px; right: 15px; top: 92px; cursor: pointer; line-height: 20px; text-align: center; background:url(../images/selecBg_03.png) no-repeat center center;}

.sy_flsx .all_location_list{display:none; background-color: #fff; position: absolute; top: 8px; left: 8px; right: 8px; border: 1px solid #dfdfdf;  padding: 19px 5px 10px 21px; box-shadow: 0 1px 3px #dfdfdf; z-index: 999;}
.sy_flsx .all_location_list.hover{display:block;}

.sy_flsx .all_location_list .mid_list{height:auto;}

.sy_flsx a:hover{color:#2bb8aa;}




.sy_hotgzNr{width:100%; height:auto;}

.sy_flexslider {height: auto;overflow: hidden; position: relative;}

.sy_flexslider .slides {position: relative; z-index: 1;}

.sy_flexslider .sy_hotgzLi{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; overflow:hidden;}

.sy_flexslider .sy_hotgzLi { width:100%; height:auto;}

.sy_flexslider .flex-control-nav {bottom: 12px; right:0px; position: absolute; text-align: center; width: 100%; z-index: 2;}

.sy_flexslider .flex-control-nav li {display: inline; height: 12px; margin: 0 5px; width: 12px;}

.sy_flexslider .flex-control-nav a {background-color: #fff; border-radius: 100px; cursor: pointer; display: inline-block; height: 12px; line-height: 40px; overflow: hidden; width: 12px;}

.sy_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.sy_hotfq{border:1px solid #dbdbdb; background-color:#fff; position:relative; width:200px; height:212px; margin-bottom:10px;}

.sy_hotfqT{position:absolute; z-index:5; right:0px; top:0px; width:97px; height:31px;}

.syfq_flexslider {height: auto;/*overflow: hidden;*/ position: relative; z-index:0;}

.syfq_flexslider .slides {position: relative; z-index: 1;}

.syfq_flexslider .flex-control-nav {right:5px; top:188px; position: absolute; text-align: right; width: 100%; z-index: 2;}

.syfq_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.syfq_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.syfq_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.syfq_flexslider .flex-direction-nav {left: 0; position: absolute; top: 83px; width: 100%; z-index: 3;}

.syfq_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.syfq_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.syfq_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.syfq_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.sy_c1wx{border:1px solid #dbdbdb; background-color:#fff; position:relative;  margin-top: 13px;overflow: hidden;padding: 10px 12px; overflow:hidden; text-align:center;}

.sy_c1wx .wz{ margin-bottom:10px;}
/**********************/



.sy_hottj{width:100%; height:221px; display:none;}

.hottj_flexslider {height: auto;/*overflow: hidden;*/ position: relative;}

.hottj_flexslider .slides {position: relative; z-index: 1;}

.hottj_flexslider .sy_hotgzLi{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; height: 221px; overflow: hidden;}

.hottj_flexslider .sy_hotgzLi ul{display:block; padding-left:21px; padding-right:2px; overflow:hidden;}

.hottj_flexslider .sy_hotgzLi li{float:left; width:216px; padding-right:19px; display:block;}

.sy_hottjbt{color:#1a1a1a; font-weight:bold; line-height:24px; height:24px; overflow:hidden;}

.sy_hottjp{color:#808080; font-size:12px; line-height:24px; height:24px; overflow:hidden;}

.sy_hottjJg{padding-top:6px; overflow:hidden; line-height:24px}

.sy_hottjJg span{display:inline-block;}

.sy_hottjJg .left{color:#f76120; font-size:16px; font-weight:bold;}

.sy_hottjJg .left del{color:#999; font-size:12px; font-weight:normal; margin-left:10px;}

.sy_hottjJg .right{color:#999; font-size:12px;}

.sy_sjcpJg .right{padding-top:10px;}

.sy_hottjJd{display:inline-block; padding:0px 10px; line-height:30px; height:30px; background-color:#2bb8aa; color:#fff;}

.sy_hottjJg .right span{color:#999; font-size:12px; margin-left:10px;}

.hottj_flexslider .flex-control-nav {top: -40px; right:21px; position: absolute; text-align: right; width:680px; z-index: 2;}

.hottj_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.hottj_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.hottj_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.hottj_flexslider .flex-direction-nav {left: 0; position: absolute; top: 48px; width: 100%; z-index: 3;}

.hottj_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.hottj_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.hottj_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.hottj_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

/***********************************/

.sy_FloorBt{ height:24px; margin-bottom:10px; border-bottom:1px solid #2bb8aa;}

.sy_FloorBtz{width:80px; padding-left:5px; border-left:6px solid #2bb8aa; height:24px;}

.sy_FloorBtz span{font-size:18px; line-height:24px; color:#333;}

.sy_FloorBtz span:nth-child(1){display:inline-block; width:35px;}

.sy_FloorBt .center{ padding-right:12px; overflow:hidden;}

.sy_FloorBt .center a{color:#333; height:24px; line-height:24px; display:inline-block; float:left; padding:0px 12px; border-right:1px solid #fff;}

.sy_FloorBt .center a.on{color:#2bb8aa; border:1px solid #2bb8aa; border-top-width:2px; border-bottom:none 0px; background-color:#fafafa; margin-top:-1px;}

.sy_FloorBt .center a:hover{color:#2bb8aa; border:1px solid #2bb8aa; border-top-width:2px; border-bottom:none 0px; background-color:#fafafa; margin-top:-1px;}

.sy_FloorBt .right{}

.sy_FloorBt .right a{color:#2bb8aa; line-height:24px;}

.sy_FloorNr{overflow:hidden; height:auto;}

.sy_FloorNr ul{display:block; width:1220px;}

.sy_FloorLi{display:block; float:left; width:285px; padding-right:20px; padding-bottom:20px;}

.sy_sjcpLi{border:1px solid #dbdbdb; background-color:#fff; padding:4px; position:relative; height:287px; overflow:hidden;}

.sy_sjcpLi:hover{ border-color:#2bb8aa;}

.sy_sjcpJg{padding-top:0px; overflow:hidden; line-height:48px !important; background-color:#fff; padding:0px 4px;}

.sy_sjcpBq{position:absolute; width:100%; text-align:left; left:4px; top:4px;}

.sy_sjcpBq span{display:inline-block; width:50px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:12px;}

.sy_sjcpBq1{background-color:#2bb8aa;}

.sy_sjcpBq2{background-color:#ed5082;}

.sy_sjcpBq3{background-color:#f47e00;}

.sy_sjcpBq4{background-color:#00d14f;}

.sy_sjcpLiDw{position:absolute; z-index:3; width:100%; left:-400px; top:0px;}

.sy_sjcpLi:hover .sy_sjcpLiDw{left:0px;}

.sy_sjcpDwBox{position: relative; width: 100%; height:224px;}

.goods_sjcpDwBox{height:240px;}

.sy_sjcpDwBg{position:absolute; z-index:2; width:100%; height:100%; left:0px; top:0px; background-color:#000; -moz-opacity:0.8; -webkit-opacity:0.8; opacity:0.8; filter:alpha(opacity=80);/* 针对 IE8 以及更早的版本 */}

.sy_sjcpDwNr{position:relative; z-index:3; overflow:hidden; height:auto;}

.sy_sjcpDwNr p{ text-align:center; color:#fff; font-size:12px; line-height:30px;}

.sy_sjcpDwNr p span{color:#e60012; font-size:12px;}

.sy_sjcpwx{text-align:center;}

.sy_sjcpwx img{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.sy_sjcpCz{padding-top:10px; text-align:center;}

.sy_sjcpCzA{border:1px solid #fff; padding:0px 4px; font-size:12px;color:#fff; line-height:25px; height:24px; display:inline-block; margin:0px 5px;}

.sy_sjcpCzA em{display:inline-block; width:15px; height:24px; overflow:hidden; background:url(../images/sjcpico_03.png) no-repeat left 2px; vertical-align:middle; margin-left:3px;}

.sy_sjcpCzA:nth-child(2) em{ background-position:-70px 2px;}

.sy_sjcpCzA:nth-child(3) em{ background-position:-137px 2px;}

.sy_sjcpCzA:nth-child(4) em{ background-position:-172px 2px;}

.sy_sjcpCzA:nth-child(4){border:none 0px;}

/***********************************首页样式部分结束***********************************/

.zy_navListAll{ background:none;}

.zy_navListAll .navListAllt{ /*background-color:#fff;*/color:white;}

.zy_navListAll .navListAllt em{display:inline-block; width:12px; height:6px; background:url(../images/navall.png) no-repeat center top scroll; vertical-align:middle; margin-left:10px;}

.navAll{display:none; position:absolute; z-index:100; width:230px; top:44px; left:0px; background-color:#fff;}

.zy_navListAll:hover .navListAllt em{ background-position:center bottom;}

.zy_navListAll:hover .navAll{ display:block;}



/*********************子页导航部分结束************************/

.zy_content{padding-top:20px;}

.zy_content_l{width:980px;}

.zy_content_r{width:200px; padding-left:20px;}

.nearbuy_area{border:1px solid #eee; background-color:#fff; padding:6px 15px; color:#666; line-height:22px; margin-bottom:10px;}

.nearbuy_area span,.nearbuy_area a{font-size:12px;}

.addr_list a{margin-right: 10px; padding: 3px 8px; border-radius: 2px;}

.addr_list a.on{background: #2bb8aa; color: #fff;}

.nearbuy_dz em{width:12px; height:13px; display:inline-block; overflow:hidden; background:url(../images/xg.png) no-repeat left top; margin-right:6px;}

.nearbuy_xg{color:#2bb8aa; display:inline-block; margin-left:20px;}

.nearbuy_xg em{width:7px; height:7px; display:inline-block; overflow:hidden; background:url(../images/xg.png) no-repeat left -16px; margin-right:3px;}

.nearbuy_bc{display:inline-block; margin-left:20px; padding-left:10px; border-left:1px solid #eee;}

.nearbuy_bcAn{display:inline-block; border:1px solid #dbdbdb; padding:0px 8px; margin-left:5px;}

.nearbuy_sxk{border:1px solid #dbdbdb; background-color:#fff; height:35px; margin-bottom:10px;}

.nearbuy_sxkLi{border-right:1px solid #dbdbdb;  float:left; height:35px;}

.nearbuy_sxkLi.on .nearbuy_sxkLiA{border-top:2px solid #2bb8aa; margin-top:-1px; color:#2bb8aa;}

.nearbuy_sxkLi.on .nearbuy_sxkLiA em{background-position:-8px -41px;}

.nearbuy_sxkLi.on .nearbuy_sxkLiA em.em_up{background-position:0px -25px;}

.nearbuy_sxkLi:hover .nearbuy_sxkLiA,.nearbuy_sxkLi2Xl a:hover{color:#2bb8aa;}

.nearbuy_sxkLiA{display:block; padding:0px 18px; font-weight:bold; line-height:34px; border-top:1px solid #fff;}

.nearbuy_sxkLiA em{width:7px; height:14px; display:inline-block; overflow:hidden; background:url(../images/xg.png) no-repeat -8px -25px; margin-left:10px; vertical-align:middle;}

.nearbuy_sxkLiA em.em_up{background-position:0px -41px;}

.nearbuy_cpList{overflow:hidden; height:auto;}

.nearbuy_cpList ul{display:block; width:996px;}

.nearbuy_cpLi{display:block; float:left; width:316px; padding-right:16px; padding-bottom:20px;}

.nearbuy_cpLik{height:auto;}

.nearbuy_cpLiPf{overflow:hidden; height:auto; background-color:#fff;}

.nearbuy_cpLiPf span{color:#666 !important; line-height:36px; font-size:12px !important; font-weight:bold; font-family:"微软雅黑" !important;}

.nearbuy_cpLiPf .right{padding-top:4px;}

.nearbuy_cpLiPf .left span{color:#f76120 !important;}

.nearbuy_cpLiPf .left em{width:12px; height:13px; display:inline-block; overflow:hidden; background:url(../images/xg.png) no-repeat left top; margin-right:4px; vertical-align:middle;}

.sy_sjcpDwNr .nearbuy_cpLiPf{margin-top:43px;}

/**********************************************/

.nearbuy_hotCp{border:1px solid #dbdbdb; margin-top:15px; background-color:#fff; padding:9px;}

.nearbuy_hotCpT{overflow:hidden; height:auto;}

.nearbuy_hotCpT .left{color:#333; font-size:16px; font-weight:bold; line-height:24px;}

.nearbuy_hotCp li{display:block; padding-top:10px;}

.sy_hottjList{position:relative; overflow:hidden; height:auto;}

.nearbuy_hotNum{position:absolute; z-index:2px; width:24px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; font-weight:bold; background-color:#2bb8aa; left:0px; top:0px;}

.nearbuy_zjClear{color:#2bb8aa;}

.nearbuy_zj_l{padding-right:10px;}

.nearbuy_zjP{ font-size:12px; color:#333; line-height:18px;}

.nearbuy_zjJg{color: #f76120; font-weight: bold;}

.nearbuy_zjJg del{color: #999; font-size: 12px; font-weight: normal; margin-left: 10px;}

/*********************************附近抢购部分结束*******************************/

.locaTop{border:1px solid #dbdbdb; background:#fafafa url(../images/loca_sm_03.jpg) no-repeat 70px center; height:108px; margin-bottom:20px;}

.locaTop_2{background-image:url(../images/tp_2.png);}

.locaTop_l{padding-top:36px; padding-left:32px;}

.locaTopP{color:#666; font-size:16px;}

.locaTopP span{font-size:20px;}

.locaTopDl{color:#666; padding-top:10px;}

.locaTopDl a{color:#2bb8aa;}

.locaTop_r{padding-top:14px; padding-right:32px;}

.locaTop_r span{color:#666; font-size:18px; line-height:34px; display:inline-block; text-align:right; margin-right:20px; vertical-align:top; padding-top:10px;}

.locaNr{overflow:hidden; height:auto;}

.locaNr_l{width:325px; padding-right:30px;}

.locaNr_r{width:845px;}

.locaNr_serT{color:#666; line-height:32px;}

.locaNr_serK{padding:0px 1px; position:relative;}

.locaNr_serInt{border:1px solid #dbdbdb; width:100%; height:32px; background-color:#fff; text-indent:10px; color:#999;}

.locaNr_serAn{border:1px solid #069c88; background-color:#2bb8aa; width:72px; height:34px; position:absolute; right:0px; top:0px; font-size:16px; color:#fff; cursor:pointer;}

.locaNr_serNr{padding-top:20px;}

.locaNr_serJg{background: #eee none repeat scroll 0 0; font-size: 12px; color:#666; line-height: 30px; padding-left: 4px;}

.locaNr_serUl{display:block;}

.locaNr_serUl li{display:block; padding:6px;}

.locaNr_serUl li:hover{background: #eee none repeat scroll 0 0;}

.locaNr_serUl li em{display:inline-block; width:19px; height:29px; overflow:hidden; background:url(../images/mapioc.png) no-repeat left top; vertical-align:middle; margin-right:6px;}

.locaNr_serUl li:nth-child(2) em{background-position:-24px top;}

.locaNr_serUl li:nth-child(3) em{background-position:-48px top;}

.locaNr_serUl li:nth-child(4) em{background-position:-72px top;}

.locaNr_serUl li:nth-child(5) em{background-position:-96px top;}

.locaNr_serUl li:nth-child(6) em{background-position:-120px top;}

.locaNr_serUl li:hover em{background-position:left -32px;}

.locaNr_serUl li:nth-child(2):hover em{background-position:-24px -32px;}

.locaNr_serUl li:nth-child(3):hover em{background-position:-48px -32px;}

.locaNr_serUl li:nth-child(4):hover em{background-position:-72px -32px;}

.locaNr_serUl li:nth-child(5):hover em{background-position:-96px -32px;}

.locaNr_serUl li:nth-child(6):hover em{background-position:-120px -32px;}

.locaNr_look{color:#2bb8aa;}

.locaNr_serUl li h3{font-size: 12px; color:#333; font-weight:bold; padding-left:25px;}

.locaNr_serUl li p{font-size: 12px; color:#666; padding-left:25px; line-height:18px;}

.locaNr_serMapP{overflow:hidden;}

.locaNr_serMapP span{color:#666; font-size:12px; line-height:32px;}

.locaNr_serMapP span em{width:12px; height:17px; display:inline-block; overflow:hidden; background:url(../images/yh_dlico_05.png) no-repeat center center; margin-right:5px; vertical-align:middle;}

/*************************************location选择附近抢购位置结束*********************************/

.goods_flBox{border:1px solid #dbdbdb; background-color:#fff; padding:0px 15px; margin-bottom:10px;}

.goods_flList{padding:10px 0px; overflow:hidden; height:auto; display:block; border-top:1px dotted #dbdbdb;}

.goods_flList .nr{ height:20px; overflow:hidden;}

.goods_flList .nr #quotation{ margin-left:10px; width:810px;}

.goods_flList:nth-child(1){border-top:none 0px;}

.goods_flList_l{width:40px; padding-right:5px; font-size:12px; color:#333; line-height:20px;}

.goods_flList_r{width:903px;}

.goods_flList .stycate{width: 1088px; height: 20px; line-height: 20px; margin-left: 45px; border: 1px dotted #2bb8aa;padding: 10px; margin-top: 6px;}

.goods_flListA{display:inline-block; margin-right:13px; margin-bottom:4px; padding:0px 4px; line-height:20px; font-size:12px; height:20px; color:#666;}

.goods_flListA:hover{color:#fff; background-color:#2bb8aa; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.goods_flListA.on{color:#fff; background-color:#2bb8aa; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.goods_flListLf{height:23px; padding:10px 0px; display:block;}

.goods_flLi{display:block; float:left; position:relative; z-index:0;}

.goods_flLix{padding:0px 8px; line-height:22px;}

.goods_flLiA{display:inline-block; border:1px solid #2bb8aa; padding:0px 5px; background-color:#fff; line-height:20px; height:20px; font-size:12px; float:left;}

.goods_flLiA.on{border-bottom:1px solid #fff; position:relative; z-index:2; color:#2bb8aa;}

.goods_flLiA.on em{ background-position:center bottom;}

.goods_flLiA em{display:inline-block; width:9px; height:4px; background:url(../images/goods.png) no-repeat center top; vertical-align:middle; margin-left:4px;}

.goods_flLiFl{display:inline-block; width:20px; height:20px; border:1px solid #2bb8aa; border-left:none 0px; text-align:center; color:#2bb8aa; font-size:20px; line-height:14px; cursor:pointer; float:left;}

.goods_flLiLfk{position:absolute; z-index:1; left:0px; top:21px; display:none; padding:8px 0px; border:1px solid #2bb8aa; background-color:#fff; width:298px; line-height:20px; font-size:11px; color:#ccc;}

.goods_flLiLfk a{display:inline-block; margin:2px 10px; line-height:20px; font-size:12px; color:#666;}

.goods_flLiLfk a:hover{color:#2bb8aa;}

.goods_flLiLfk a.on{color:#2bb8aa;}

#shopping .goods_flList_l{ width:60px;}

#shopping .goods_flList_r{ width:883px;}

/**********************/

.nearbuy_sxkLi2{position:relative;}

.nearbuy_sxkLi2 a i{display:inline-block; width:9px; height:4px; background:url(../images/goods.png) no-repeat center top; vertical-align:middle; margin-left:4px;}

.nearbuy_sxkLi2:hover a i{background-position:center bottom;}

.nearbuy_sxkLi2:hover .nearbuy_sxkLi2Xl{display:block; z-index:1;}

.nearbuy_sxkLi2Xl{position:absolute; display:none; width:100%; border:1px solid #dbdbdb; border-top:none 0px; background-color:#fff; top:35px; left:-1px;}

.nearbuy_sxkLi2Xl a{display: block; line-height: 28px; font-size:12px; text-align:center;}

.nearbuy_sxkLi3{border-top: 1px solid #fff; display: block; font-weight: bold; line-height: 34px; padding: 0 12px; color:#555; border-right:none 0px;}

.nearbuy_sxkLi3 .seat-check { width:12px; height:12px; margin-right:5px; vertical-align:middle;}

.nearbuy_sxkLi3 .seat-check.on{ background-size:15px 15px;}

.nearbuy_sxkLi3 input{ margin-right:4px;}

/*********************************************************goods商品列表结束********************************************************/



.spxq_setTs{border:1px solid #f5e2a7; background-color:#fffbdb; padding:10px 20px; text-align:center; line-height:20px; color:#333; position:relative;}

.spxq_setTs a{color:#2bb8aa;}

.spxq_setTsG{position:absolute; right:0px; top:8px; width:30px; height:30px; font-size:20px; color:#666; cursor:pointer;}

.spxq_loca{color:#666; font-size:12px; line-height:36px;}

.spxq_loca a{color:#333; line-height:36px;}

/*.spxq_loca a:nth-last-child(1){color:#2bb8aa;}*/

.spxq_xqgm{border:1px solid #dbdbdb; background-color:#fff; padding:20px; overflow:hidden; height:auto;}

.spxq_xqgm_l{width:990px;}

.spxq_xqgm_l h3{color:#333; font-size:28px; font-weight:400; line-height:40px; margin-bottom:10px;}

/*生活信息详情start*/

.suUl {float: left;	width: 670px;}

.suUl li {background: rgba(0, 0, 0, 0) url("../images/icon.gif") no-repeat scroll -82px -328px;	color: #000; float: left; font-size: 14px;	font-weight: bold; height: 24px; line-height: 24px; margin-top: 10px; padding-left: 35px; width: 670px;}

.suUl li.cli2 {background-position: -82px -362px;}

.suUl li.cli2 span {background: rgba(0, 0, 0, 0) url("../images/icon.gif") no-repeat scroll -94px -275px; display: inline-block;	font-size: 12px; font-weight: normal; padding: 0 18px;}

/*生活信息详情end*/

.spxq_xqgm_l .spxq_xqjj{ font-size:16px;}

.spxq_xqjj{color:#999; line-height:24px;}

.spxq_xqjjcoupon{height: 48px; overflow: hidden;}

.spxq_qg{overflow:hidden; height:auto; }

.spxq_qg_l{width:470px;}

.spxq_slider {height:364px;/*overflow: hidden;*/ position: relative; z-index:0;}

.spxq_bq{ position:absolute; top:-6px; left:0px; z-index:2;}

.spxq_bq span{ display:inline-block; width:50px; height:40px; color:#fff; text-align:center; line-height:40px; margin-right:5px; position:relative;}

.spxq_bq span em{display:inline-block; width:5px; height:6px; position:absolute; top:0px; right:-5px; background:url(../images/fw_03.png) no-repeat 0px -34px;}

.spxq_bq1{ background-color:#33ccb8;} /*免预约*/

.spxq_bq2{ background-color:#3dcc44;} /*新单*/

.spxq_bq3{ background-color:#ff2121;}  /*热门*/

.spxq_bq4{ background-color:#f47e00;} /*精选*/

.spxq_bq3 em{ background-position:0px -34px}

.spxq_bq2 em{ background-position:-55px -30px}

.spxq_bq3 em{ background-position:-110px -30px}

.spxq_bq4 em{ background-position:-110px -30px}

.spxq_slider .slides {position: relative; z-index: 1;}

.spxq_slider .sy_hotgzLi{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; height: 285px;}

.spxq_slider .flex-control-nav {top: 294px; left:0px; position: absolute; text-align:center; width: 100%; overflow:hidden; height:auto; z-index: 2;}

.spxq_slider .flex-control-nav li {display:block; float:left; width: 108px; margin-right:10px; cursor: pointer; display:inline-block; border:1px solid #eee;}

.spxq_slider .flex-control-nav li:nth-last-child(1) {margin-right:0px;}

.spxq_slider .flex-control-thumbs img {cursor: pointer; display: block; width:100px; border:1px solid #fff; height:60px; padding:3px;}

.spxq_slider .flex-control-thumbs li .flex-active {border-color:#2bb8aa;}

.spxq_slider .flex-direction-nav {left: 0; position: absolute; top: 116px; width: 100%; z-index: 3; display:none;}

.spxq_slider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.spxq_slider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.spxq_slider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.spxq_slider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.spxq_qg_r{width:495px; padding-left:25px;}

.spxq_qgjgk{border-bottom:1px solid #eee; padding:10px; color:#555; overflow:hidden; height:auto;}

.spxq_qgjg{display:inline-block; padding-right:50px; color:#ff6900;}

.spxq_qgjg small{font-size:16px; font-weight:bold;}

.spxq_qgjg b{ font-size:28px;}

.spxq_qgjg del{color:#999; font-size:14px; margin-left:10px;}

.spxq_qgjgz{display:inline-block; padding:0px 5px; line-height:20px; color:#fff; font-size:14px; height:20px; background-color:#ff6900; text-align:center;}

.spxq_qgps{color:#666; line-height:24px; border-right:1px solid #eee;  width:150px; display:inline-block; text-align:center;}

.spxq_qgps:last-child{ border-right:none;}

.spxq_qgsnum{color:#ec361e; font-weight:bold; margin-left:5px;}

.spxq_qgpstarBg{width:60px; height:12px; display:inline-block; background:url(../images/star.png) no-repeat left bottom; overflow:hidden; position:relative;}

.detail_spxq_qg_tit_sl{ margin-top:10px;}

.spxq_qgpstar{display:inline-block; width:0%; height:12px; background:url(../images/star.png) no-repeat left top; overflow:hidden; position:absolute; left:0px; top:0px;}

.spxq_qgpstar1{width:2%;}

.spxq_qgpstar2{width:4%;}

.spxq_qgpstar3{width:6%;}

.spxq_qgpstar4{width:8%;}

.spxq_qgpstar5{width:10%;}

.spxq_qgpstar6{width:12%;}

.spxq_qgpstar7{width:14%;}

.spxq_qgpstar8{width:16%;}

.spxq_qgpstar9{width:18%;}

.spxq_qgpstar10{width:20%;}

.spxq_qgpstar11{width:22%;}

.spxq_qgpstar12{width:24%;}

.spxq_qgpstar13{width:26%;}

.spxq_qgpstar14{width:28%;}

.spxq_qgpstar15{width:30%;}

.spxq_qgpstar16{width:32%;}

.spxq_qgpstar17{width:34%;}

.spxq_qgpstar18{width:36%;}

.spxq_qgpstar19{width:38%;}

.spxq_qgpstar20{width:40%;}

.spxq_qgpstar21{width:42%;}

.spxq_qgpstar22{width:44%;}

.spxq_qgpstar23{width:46%;}

.spxq_qgpstar24{width:48%;}

.spxq_qgpstar25{width:50%;}

.spxq_qgpstar26{width:52%;}

.spxq_qgpstar27{width:54%;}

.spxq_qgpstar28{width:56%;}

.spxq_qgpstar29{width:58%;}

.spxq_qgpstar30{width:60%;}

.spxq_qgpstar31{width:62%;}

.spxq_qgpstar32{width:64%;}

.spxq_qgpstar33{width:66%;}

.spxq_qgpstar34{width:68%;}

.spxq_qgpstar35{width:70%;}

.spxq_qgpstar36{width:72%;}

.spxq_qgpstar37{width:74%;}

.spxq_qgpstar38{width:76%;}

.spxq_qgpstar39{width:78%;}

.spxq_qgpstar40{width:80%;}

.spxq_qgpstar41{width:82%;}

.spxq_qgpstar42{width:84%;}

.spxq_qgpstar43{width:86%;}

.spxq_qgpstar44{width:88%;}

.spxq_qgpstar45{width:90%;}

.spxq_qgpstar46{width:92%;}

.spxq_qgpstar47{width:94%;}

.spxq_qgpstar48{width:96%;}

.spxq_qgpstar49{width:98%;}

.spxq_qgpstar50{width:100%;}

.spxq_qgTime{display:inline-block; padding:4px; border:1px solid #eee; color:#999; margin-left:10px;}

.spxq_qgTime span{display:inline-block; width:30px; height:28px; background-image:url(../images/time.png); background-repeat: no-repeat; background-position: left top; color:#fff; line-height:28px; font-size:16px; font-weight:bold; letter-spacing:12px; width:42px; padding-left:4px;}

.spxq_qgTime .spxq_qgTimezt{ width:49px; background-position:left -44px;}

.spxq_qgTime .spxq_qgTimejx{background-position:left -78px;}

.spxq_qgtck{color:#555; padding:10px;}

.spxq_qgtc{display:inline-block; padding:0px 10px; border:2px solid #dcdcdc; color:#333; line-height:34px; margin-right:10px;}

.spxq_qgtc.on{border-color:#2bb8aa;}

.spxq_qgjj{border:1px solid #dcdcdc; width:45px; padding-right:20px; height:40px; position:relative;}

.spxq_qgjj input{width:45px; height:40px; background:none; border:none 0px; text-align:center; color:#555; font-size:18px;}

.spxq_qgjj span{position:absolute; display:inline-block; width:19px; height:19px; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; color:#666; text-align:center; line-height:23px; cursor:pointer; background:#f8f8f8;}

.spxq_qgjj span:hover{ background:#eee;}

.spxq_qgAdd{right:0px; top:0px;}

span.spxq_qgRedu{right:0px; bottom:-1px; height:20px;}

.spxq_qgjjAn{padding-left:75px;}

.spxq_qgjjKq{display:inline-block; width:120px; height:40px; background-color:#7f7f7f; /*border:1px solid #7f7f7f;*/ box-shadow:inset 0px 0px 2px #acacac; font-size:16px; line-height:40px; text-align:center; color:#fff; margin-right:15px;}

.spxq_qgjjLq{background-color:#ff6900; /*border:1px solid #e26813;*/}

.spxq_qgjjKk{display:inline-block; width:120px; height:40px; background-color:#2bb8aa; border:1px solid #2bb8aa; font-size:16px; line-height:40px; text-align:center; color:#fff;}

.spxq_qgjgkBt{ padding-top:0px;}

.spxq_qgFw{display:inline-block; margin-right:40px; font-size:12px;}

.spxq_qgFw em{display:inline-block; width:16px; height:15px; overflow:hidden; background:url(../images/fw_03.png) no-repeat left top; vertical-align:middle; margin-right:5px;}

.spxq_qgFw:nth-child(2) em{background-position:-89px top;}

.spxq_qgFw:nth-child(3) em{background-position:-175px top;}

.spxq_xqgm_r{width:148px; padding-left:20px;}

.spxq_qgwx{ text-align:center; padding:20px 0px 145px;}

.spxq_qgFx{text-align:center;}

.spxq_qgFxA{display:inline-block; margin-right:10px; font-size:12px;}

.spxq_qgFxA em{display:inline-block; width:13px; height:12px; overflow:hidden; background:url(../images/fw_03.png) no-repeat 0px -18px; vertical-align:middle; margin-right:5px;}

.spxq_qgFxA:nth-child(2) em{background-position:-86px -18px;}

.spxqBox{ overflow:hidden; height:auto; padding-top:20px;}

.nearbuy_zjClear em{display:inline-block; width:15px; height:13px; overflow:hidden; background:url(../images/fw_03.png) no-repeat -126px -18px; vertical-align:middle; margin-left:5px;}

.spxq_xqT{border:1px solid #ddd;height:40px; border-top:2px solid #2bb8aa; background-color:#f2f2f2; margin-bottom:20px; }

.spxq_xqT li{float:left; display:block; width:120px; padding-right:4px; position:relative;}

.spxq_xqT li.on em{width:4px; height:5px; display:block; background:url(../images/fw_03.png) no-repeat -160px -25px; position:absolute; top:-7px; right:0px;}

.spxq_xqT li.on code{color:#fff; margin-top:-7px; background-color:#2bb8aa; font-size:16px;}

.spxq_xqT li code{color:#2bb8aa; display:block; height:100%; text-align:center; line-height:40px; cursor:pointer;}

.spxq_xqT2{display: none; position: fixed; top: 0px; width:1200px; z-index: 999;}

.spxq_xqT2 .hdsy_LicjA {

    background-color: #2bb8aa;

    color: #fff;

    display: inline-block;

    font-size: 18px;

    line-height: 40px;

	height:40px;

    padding: 0 14px;

	text-align:inherit;

}



.spxq_xqT2 li.on code{margin-top:0px;}

.spxq_xqBt{/*border-bottom:2px solid #777;*/ font-size:16px; font-weight:bold; color:#333; line-height:30px; padding-left:4px; overflow:hidden; margin-bottom:10px;}

.spxq_xqNr{overflow:hidden; height:auto; margin-bottom:10px; font-size:14px; color:#666; line-height:30px;}

.spxq_xqMap_l{width:384px; padding-right:20px; position:relative; height:300px;}

.spxq_xqMap_l .map_icon{ position:absolute; right:20px; bottom:0px; width:45px; height:45px; cursor:pointer;background:rgba(47,189,170,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFff3c3c,endColorstr=#BFff3c3c);}

.map_fixed { z-index:9999; position:fixed; top:15%; left:50%; width:700px; height:500px; margin:0px 0 0 -360px; background-color:#fff;box-shadow:0 0 6px 2px #CCC; border:4px solid #bbb; padding:10px; display:none;}

.map_fixed_tit { padding:5px 0px; position:relative; height:30px; font-size:14px; font-weight:bold; color:#333;}

.map_fixed p.zhu{ text-align:right; color:#999;}

.map_fixed_tit span{ line-height:30px;}

.map_fixed_box{  height:430px; overflow:hidden; background:#f8f8f8; margin-bottom:10px;}

.map_fixed_tit .close { float:right; color:#333; padding:5px; margin:-2px -5px -5px; font:bold 20px/20px simsun;transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}

.map_fixed_tit .close:hover { color:#444;transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg); }



.spxq_xqMap_r{overflow:hidden; height:auto;}

.spxq_xqMapList{ padding-right:20px; min-height: 190px;}

.spxq_xqMapList li{width:120px; color:#2bb8aa; font-weight:bold; line-height:28px; background-color:#eee; text-align:center; margin-bottom:10px; cursor:pointer;}

.spxq_xqMapList li.on{color:#fff; background-color:#2bb8aa;}

.spxq_xqMapListNr{ display:none;}

.spxq_xqMapT{color:#2bb8aa; font-weight:bold; line-height:28px;}

.spxq_table td{vertical-align:top; padding-bottom:6px;}

.spxq_tabT{ font-size:12px;}

.spxq_table td a{ font-size:12px; color:#2bb8aa; margin-right:10px;}

.spxq_xqMapWz{color:#666; font-size:12px;}

.spxq_xqMapF{color:#f76120;}

.spxq_xqBt div{font-size:16px;}

.spxq_xqBt div.spxq_xqBt_r{ font-size:14px; font-weight:bold;}

.spxq_xqBt_r{ font-weight:normal;}

.spxq_pjAn{color:#2bb8aa; font-size:14px;}

.spxq_pjList{ display:block; background-color:#fff; border-bottom:1px solid #dcdcdc; padding:10px; overflow:hidden; height:auto;}

.spxq_pjList_l{width:90px; padding-right:10px;}

.spxq_pjTx{ text-align:center;}

.spxq_pjTx img{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.spxq_pjYh{text-align:center; font-size:12px; line-height:18px; color:#666; padding-top:6px;}

.spxq_pjYh em{display:inline-block; width:15px; height:15px; background:url(../images/user.png) no-repeat left -153px; vertical-align:middle;}

.spxq_pjList_r{width:860px;}

.spxq_pjTime{color:#666; font-size:12px; display:inline-block; margin-left:10px;}

.spxq_pjP{color:#333; line-height:20px; font-size:12px; padding:10px 0px;}

.spxq_pjUl{ display:block; overflow:hidden; height:auto;}

.spxq_pjLi{display:block; float:left; width:100px; padding-right:10px;}

.spxq_pjLi a{display:block;}

/*******************************************抢购商品详情页结束************************************/

.qg-sp-listBox{padding:0px 2px;}

.qg-sp-list{border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; overflow:hidden; height:auto;}

.qg-sp-list li{ display:block; float:left; background-color:#fff; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:234.7px; padding:4px;padding-bottom:10px;}

.qg-sp-liBox .img{ width:100%; height:152px; overflow:hidden;}

.qg-sp-liBox .img img{ width:100%; height:100%;}

.qg-sp-liBox p.rap{ color:#333; line-height:24px;}

.qg-sp-liBox p.range{  font-size:12px; line-height:20px; text-align:right; color:#999;}

.sc_cpList_gj {display: block; height: auto; overflow: hidden; padding-top: 6px;}

.sc_cpList_gjj {color: #333333; display: block; font-family: "微软雅黑"; font-size: 22px; font-weight: bold; line-height: 18px;}

.sc_cpList_gjj i {font-size: 12px; font-style: normal;}

.sc_cpList_yj {color: #999999; display: block; font-size: 12px; line-height: 18px;}

/*.sc_cpList_goshp {background-color: #fe4543;  background-image: url("../images/sc_gc.png"); background-position: 27px center;   background-repeat: no-repeat; color: #fff; display: inline-block;  font-size: 14px; height: 30px; line-height: 30px; padding:0 8px;width:36px;}*/
.sc_cpList_gj img{margin-right:14px;margin-top: -2px;}
.qg-sp-tab-box{background-color:#fff; border:1px solid #e5e5e5;}

.qg-sp-tab{ overflow:hidden; height:auto;}

.qg-sp-tab span{ display:inline-block; width:99px; background-color:#f5f5f5; height:34px; line-height:34px; text-align:center; font-size:16px; color:#5c5858; border-bottom:1px solid #e5e5e5; float:left; cursor:pointer;}

.qg-sp-tab span.on{ background-color:#2bb8aa; color:#fff; border-bottom:1px solid #2bb8aa;}

.qg-sp-tab-nr{ padding:10px 5px 0px;}

.qg-sp-tab-nr li{ display:block; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}





.sjxq_jjk{border:1px solid #dcdcdc; background-color:#fff; padding:20px; position:relative; overflow:hidden; height:auto; margin-bottom:20px;}

.sjxq_jjk_l{width:553px; border-right:1px solid #dcdcdc; padding:15px 15px 0px 18px; overflow:hidden; height:auto;}

.sjxq_jjlx{width:350px;}

.sjxq_jjlx h3{ font-size:18px; font-weight:bold; color:#1a1a1a; padding-bottom:20px;}

.sjxq_jjlx p{color:#1a1a1a; line-height:20px;}

.sjxq_jjTel{ display:inline-block; padding:0px 10px; color:#fff; line-height:32px; height:32px; background-color:#2bb8aa; margin-top:20px;}

.sjxq_jjTel em{display:inline-block; width:21px; height:21px; overflow:hidden; background:url(../images/sjxq.png) no-repeat 0px 0px; vertical-align:middle; margin-right:5px;}

.sjxq_jjPf{width:203px; text-align:right; padding-top:10px;}

.sjxq_jjPfP{color:#666; font-weight:bold; line-height:20px; padding-bottom:10px;}

.sjxq_jjPfP .spxq_qgpstarBg{ margin-left:10px;}

.sjxq_jjk_c{width:370px; border-right:1px solid #dcdcdc; padding:15px 15px 0px 15px; overflow:hidden; height:auto;}

.sjxq_jjk_c .left{padding-top:10px; width:256px;}

.sjxq_jjPfP img{ vertical-align:middle; margin-left:5px;}

.sjxq_jjk_c .right{width:114px;}

.sjxq_gz{padding:0px 18px; display:inline-block; font-size:16px; color:#fff; height:40px; line-height:40px; background-color:#2bb8aa;}

.sjxq_jjk_c .right p{color:#fe7b00; font-size:12px; line-height:18px; padding-top:10px;}

.sjxq_jjk_r{width:170px; text-align:right;}

.sjxq_jjk_l,.sjxq_jjk_c,.sjxq_jjk_r{min-height:145px;}

.sjxq_jjkBq{ position:absolute; top:0px; left:0px; width:67px; height:72px; background:url(../images/sjxq.png) no-repeat 0px -28px;}

.sjxq_jjBt{overflow:hidden; height:auto; background-color:#2bb8aa; padding-top:2px; margin-bottom:10px;}

.sjxq_jjBt li{float:left; padding-right:2px;}

.sjxq_jjBt li code{ font-size:16px; font-weight:bold; color:#fff; padding:0px 48px; line-height:58px; display:block;}

.sjxq_jjBt li.on code{color:#2bb8aa; background-color:#fff;}

.sjxq_dp{overflow:hidden; height:auto;}

.sjxq_dplx{overflow:hidden; height:auto; padding-top:30px;}

.sjxq_dplx li{float:left; display:block; padding-right:40px;}

.sjxq_dplx li em{ display:inline-block; width:30px; height:30px; background:url(../images/sjxq.png) no-repeat 0px -103px; overflow:hidden; vertical-align:middle; margin-right:5px;}

.sjxq_dplx .sjxq_dplxLi2 em{ background-position:0px -136px;}

.sjxq_dplx .sjxq_dplxLi3 em{ background-position:0px -169px;}

.zy_content2_l{ width:885px; padding-right:23px;}

.zy_content2_r{ width:292px;}

.sjxq_pjList_r{width:765px;}

.sjxq_sjxc{ overflow:hidden; height:auto; padding:0px 3px 0px 2px;}

.sjxq_flexslider {height: auto;overflow: hidden; position: relative; z-index:0; padding-left:10px;}

.sjxq_flexslider .slides {position: relative; z-index: 1;}

.sjxq_flexslider .sy_hotgzLi{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; overflow:hidden;}

.sjxq_flexslider .sy_hotgzLi ul{}

.sjxq_flexslider .sy_hotgzLi li{float:left; width:280px; padding-right:10px;}

.sjxq_flexslider .flex-control-nav {right:5px; top:188px; position: absolute; text-align: right; width: 100%; z-index: 2;}

.sjxq_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.sjxq_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.sjxq_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.sjxq_flexslider .flex-direction-nav {left: 0; position: absolute; top: 80px; width: 100%; z-index: 3;}

.sjxq_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.sjxq_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.sjxq_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.sjxq_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.sjxq_sphd{overflow:hidden; height:auto;}

.sjxq_sphd ul{ display:block; width:900px;}

.sjxq_sphdLi{display:block; float:left; padding-right:15px; width:285px; overflow:hidden;}

.sjxq_tab{overflow:hidden; height:auto; background-color:#fff; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}

.sjxq_tabLi{ float:left; display:block; width:100px; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; background-color:#eee;}

.sjxq_tabLi.on{background-color:#f9f9f9;}

.sjxq_tabLi a{ display:block; font-size:12px; font-weight:bold; line-height:30px; text-align:center; color:#333;}

.sjxq_djs{overflow:hidden; height:auto; background-color:#fff; padding:10px;}

.sjxq_djs_l{font-size:12px; font-weight:bold; line-height:24px; text-align:center; color:#666; width:90px;}

.sjxq_djs_r{width:745px;}

.sjxq_djs_r p a{ display:inline-block; margin-right:5px; margin-bottom:5px; padding:0px 4px; border:2px solid #eee; line-height:22px; font-size:12px; font-weight:bold; color:#666;}

.sjxq_djs_r p.orange a{ border-color:#ffebd7; color:#fa612f;}



/* new add -- 20150718 13:49*/ 

/*order style******************/

.body{background-color: #ccc;}

.bet_bj{width:1200px; background-color:white;margin:0 auto;}

.img_2{margin-left: 953px;margin-top:-40px;}

.con{word-spacing:140px; padding-top: 35px;margin-left:160px;margin-bottom:6px;width:610px;}

.con a:hover{color:#1ca290;}

.tab{border-collapse:collapse;font-weight:bold;color:#666666;border:none;border-bottom:1px solid #ccc;}

.tab_nr{overflow: hidden; height:auto;}

.tab_nr1{width:240px;}

.tab_nr{width:420px;}

.tab_img{width: 135px;}

.tab span{color:#ff6900;}

.tab_wz{text-align:left; width:235px;}

.tab_wz .title{height: 24px;line-height: 24px; overflow: hidden;}

.tab_wz .intro{height: 60px; line-height: 20px; overflow: hidden; font-weight:normal; margin-top: 2px;}

.sel{width:180px;height:30px;border-left:2px solid #737373;border-top:2px solid #737373;font-size:12px;}

.check_2{color:#a1a1a8;}

.djj,.jf{color:#a1a1a8;}

.money{font-size:34px;font-weight:bold;color:#ff6900;}

.rmb{color:#ff6900;font-size:17px;font-weight:bold;}





/*****************************/

.tab td{ border-collapse: collapse; padding:10px 20px; text-align:center;padding:15px 30px;}

.ko input{border:1px solid #ccc; float: left; width:50px;height:30px; line-height: 28px; text-align:center; background: none;}

.ko span{display: inline-block; float: left; width: 30px; height: 30px;color:#ccc;}

.jian{line-height: 30px; border: 1px solid #ccc; border-right: none 0px;}

.jia{line-height: 30px; border: 1px solid #ccc; border-left: none 0px;}

.jia a{font-size:22px;}

.fontcl2{ color:#ff6630;}

.jian a,.jia a{color:#ccc;}

.ko{ display:inline-block; overflow:hidden;}

.sub{width: 131px;height:44px;background-color:#1ca290;border:none;font-size:25px;color:white;margin-left:20px;}

.admin{ margin:20px 0px; padding:20px 10px; background:#f8f8f8;}

.admin span{color:#1ca290;}

.back{color:#73d7da;font-weight:bold;}

.admin a{padding-top:20px;padding-left:20px;font-weight:bold;color:#1ca290;}

.zi{color:#1ca290;}

.all_2 li{width:240px;height:50px;float:left;line-height:40px;text-align:center;}

.all_2 li.on{color:#2bb8aa;}

.all_2 li.on em{background-image:url("../images/tb_04.png"); }

.ul_3{height:40px;text-align:center;}

.ul_3 li{width:80px;height:45px;float:left;line-height:20px;}

.all{/*overflow:hidden;*/height:auto;padding-bottom:10px;float: left;}

.all_2{float:left;/*overflow:hidden;*/height:auto;  padding-left:70px;padding-top:30px;}

.all_3{float:right;padding-top:40px;padding-left:30px;}

.chance{float:right;padding-top:30px;line-height:40px; width: 420px;}

.opp{overflow:hidden; width: 995px;}

.cha{font-weight:bold;font-size:14px; text-align: right;}

.cha_1{padding-top:20px;}

.money_1{text-align: right;}

.checkk{padding-left:286px; line-height:30px; padding-bottom: 30px;}

.all_2 em{background:url("../images/tb_03.png") no-repeat;display:block;}

.clear{clear:both; font-size: 0; height: 0; line-height: 0;}



/*****************************pay*********/

.between{width:1200px; margin:0 auto;}

.middle{width:1200px; min-height:600px;background-color:white; margin-top:40px; margin-bottom:120px; padding:20px 0px; box-shadow:0px 0px 2px #ddd;}

.order_2{color:#ff6900;font-size:18px;font-weight:bold;}

.bet hr{margin-top:25px;;border-top:1px solid #eeeeee;}

.mode{font-size:18px;margin-top:40px; font-weight:bold; color:#666;}

.mode_zx{ height:auto; border-bottom:2px solid #2bb8aa; margin:10px 0px; height:40px; line-height:40px;}

.mode_zx li{ padding:0px 20px;height:40px;float:left;font-size:16px;font-weight:bold;text-align:center;line-height:40px;cursor:pointer; background:#fff;}

.mode_zx li.on{background-color:#fff;border:2px solid #2bb8aa;color:#333; border-bottom:none;}



.order_style tr td{padding:10px 0;}

.order_style ul.zfList { background:#f8f8f8; border:1px solid #eee; overflow:hidden; padding:20px 0px;}

.order_style ul.zfList li{ background:#fff; float:left; vertical-align:middle; margin:10px 9px;border:1px solid #ddd;}

.order_style ul.zfList li label.block{ display:block; overflow:hidden; padding:20px;}

.order_style ul.zfList li.current{ border-color:#ff6900;}

.order_style ul.zfList li img{ float:left; width:90px; height:35px;}

.order_style{border-collapse: collapse;background-color:#fff;}

.order_style tr td{border-bottom:1px dashed #d2d2d2;text-align:left;}

.order_style tr:nth-child(3),.order_style tr:nth-child(2),.order_style tr:nth-child(1){height:59px;}

.order_style input{width:15px;height:17px;}

.order_p{width:1200px;padding-top:20px;}

.order_s2,.order_s4{font-size:33px;color:#ff6900;font-weight:bold;}

.order_s1{margin-left:-170px;}

.order_p input{width: 112px;height:30px;background-color:#2bb8aa;border:none;font-size:17px;color:white;margin-left:630px;}

.order_p a,.order_p1 a{color:#2bb8aa; display:inline-block; border:1px solid #2bb8aa; width:118px; height:38px; float:left; text-align:center; line-height:40px; background:#f1fbfa; font-size:14px;}

.order_p a:hover,.order_p1 a:hover{ background:#fff;}

.order_style2{text-align:left;border-collapse: collapse;background-color:#f6f6f6;border:1px dotted #d2d2d2; padding:10px;}

.order_img{padding-left:60px;}

.order_style2 span{ height:40px; line-height:40px; margin-left:20px;color:#ff6900;}

.order_p1{margin-right:64px;margin-bottom:30px;  background-color:#fff;/*overflow:hidden;*/line-height:30px;padding:15px 0px; float:right; text-align:right;}

.order_p1 input{width: 120px;height:40px;background-color:#2bb8aa;border:none;font-size:16px;color:white;cursor:pointer; margin-left:10px; float:right;}

.order_p1 input:hover{ opacity:0.9; filter:alpha(opacity=90);}

.order_plus{display:none;}

.order_s3{padding-bottom:10px;}

.zfb,.yl,.cft{position:absolute;left:-16px;top:-17px;opacity:0;filter:alpha(opacity=0)}

.order_type .div_1,.div_2,.div_3{position:relative;left:51px;top:0px;}

.order_type .div_1,.div_2,.div_3,.order_style2 .div_4{width:16px; height:16px; background:url("../images/tp_13.png") no-repeat;}

.order_style2 .div_4{position:relative;left:51px;}

.order_style2 input{opacity:0;position:absolute;right:2px;filter:alpha(opacity=0);}

.order_style div.ol{background:url("../images/tp_14.png") no-repeat;}

.order_style2 div.ol{background:url("../images/tp_14.png") no-repeat;}

.order{border-bottom:2px solid #eeeeee;border-collapse:collapse;}

.order tr td{height:58px;padding-left:20px; text-align:center;}

.order tr th{ height:40px; line-height:40px; background:#f8f8f8; padding-left:20px;}

.order td:nth-child(3){}

.order th:nth-child(1){ text-align:left;}

.order td:nth-child(1){width:400px; text-align:left;}

.order_p1 .right{padding-right:200px;}

.rights{margin: 20px auto; text-align: center;}

.rights .payment{  cursor: pointer;border: none;color: #fff;width:120px;height:40px;font: normal 16px/40px 'Microsoft Yahei';text-align: center;background: #2bb8aa; border-radius: 4px;}

.payButton{ margin-top:50px;margin-right:87px;}

.payButton input{ float:right; margin-left:10px;color:#2bb8aa;}

.payButton input.change{ border-radius: 4px; display:inline-block; border:1px solid #2bb8aa; width:120px; height:40px; text-align:center; line-height:40px; background:#f1fbfa; font-size:14px; cursor:pointer;}

.payButton input:hover{ opacity:0.9; filter:alpha(opacity=90);}



/*********************************place********************************************************/

.bet{width:1200px; min-height:1260px;background-color:white; margin-top:40px; margin-bottom:122px;}

.tab_bor{border-collapse:collapse;margin:0 auto;margin-top:40px;}

.tab_p1,.tab_p2{padding:15px 0;}

.tab_p3,.tab_p4{padding:10px 0;}

.tab_p1{text-align:center;}

.tab_bor a,.tab_bor span{color:#2bb8aa;}

.tab_p4{width:140px; height:15px;color:#2bb8aa;background-color:#eeeeee;text-align:center;line-height:15px;}

.tab_tt{border-collapse:collapse;margin:0 auto;border:1px solid #eeeeee;margin-top:15px;}

.tab_tt tr td{font-size:13px;font-weight:bold;}

.tabtt_p1{padding:10px 0;background-color:#eeeeee;}

.tabtt_padd{padding-left:18px;}

.tabtt_admin{padding-top:30px;padding-bottom:30px;}

.tabtt_ck{padding:10px 0;text-align:center;}

.tabtt_bom{line-height:25px;padding-right:80px; padding-bottom:60px;}

.tab_mm{color:#2bb8aa;font-weight:bold;padding:20px;}

.tab_dx{color:#9a9a9a;}

.cs_1{color:#999999;}

.cs_2{font-size:18px;color:#2bb8aa;}

.cs_3{color:#2bb8aa;}

.cs_4{color:#f76120;padding-left:42px;}

.cs_pad{padding-left:42px;}

.tab_xx{border-collapse:collapse;margin-top:40px;border:1px solid #eee;}

.tab_xx tr td{padding:10px 0;padding-left:15px;}

.tab_fiveTh{padding-right:30px;}

.fiveTh{padding-left:70px;}





/*************************************evaluate style*********************************/

.content2{padding-bottom:100px;}

.eval_img{border:1px solid #eee;padding-left:20px;padding-right:20px;}

.evalOne{border:1px solid #eee;width: 1200;background-color:white;height: 139px;}

.eval_ul{padding-top:10px;padding-left:10px;overflow:hidden;}

.eval_ul li{float:left;line-height:28px;}

.eval_li1{width:145px;border-left:none;}

.eval_de{width:130px;text-align:center;}

.eval_de,.eval_li3{border-left:2px solid #ccc;}

.eval_li2{width:270px;}

.furit{font-size:18px;}

.eval_num{font-size:31px;color:#898989;font-weight:bold;}

.eval_li3{width:220px;text-align:left;}

.eval_li3 p{padding:0px 10px;}

.eval_sc{width:150px;text-align:center;border-left:2px solid #ccc;}

.eval_bz{width:22px;height:20px;background:url("../statics/images/tp_47.png") no-repeat;}

.appraise{height:40px;border:1px solid #eee;border-left:none;}



.appraise li{float:left;width:90px;padding:0px;text-align:center;line-height:40px;font-size:17px;border-left:none;border-bottom:none;cursor:pointer;border-top:none;}

.appraise_1 li{float:left;background-color:#f5f5f5;padding:0px 19px;height:30px;line-height:30px;border-right:1px solid #ccc;}

.appraise_1{padding:12px;}



.app{height:100px;background-color:white;margin-top:15px;border:1px solid #eee;}

.app_red{color:red;}

.app_gray{color:gray;}

.app_cp{font-size:18px;line-height:10px;padding-left:120px;}

.app_cp a{font-size:18px;color:#1ca290;}

.between{/*overflow: hidden;*/padding-top:15px;min-width:1200px;margin:0 auto;}

.cen_l{min-height:1130px;background-color:white;overflow:hidden;min-width:930px;}

.cen_r{min-width:265px;min-height:1130px;}

.cen_lft{padding:20px;border-bottom:1px dashed #ccc;overflow:hidden;}

.cen_lft2{min-width:180px;text-align:right;}

.cen_lft3{min-width:80px;}

.cen_lft4{width:600px;margin-left: 15px;}

.cen_pj{line-height:35px;}

.cen_pj a{background-color:#f2fbff;color:#898989;}

.cen_hf{line-height:23px;}

.cen_co{color:#c58a53;}

.cen_tp{overflow: hidden;}

.cen_tp li{float:left;padding:8px;}

.cen_bgd{background-color:#f2fbff;}

.cen_rone{width:251px;padding-left:13px;}

.cen_two{height:44px;background-color:#fb9334;color:white;text-align:center;line-height:44px;}

.cen_three{background-color:white;border:1px solid #ccc;padding:10px;line-height:23px;color:#666666;}

.cen_bom{height:110px;width:251px;background-color:white;border:1px solid #ccc;margin-top:20px;line-height:30px;margin-left:13px;}

.cen_bom ul{padding-left:10px;padding-top:10px;}

.right_img{position:relative;border:1px solid #ccc;}

.right_shop{width:200px;height:151px;border:1px solid #ccc;background-color:white;text-align:center;position:relative;}

.right_img2{padding-top:30px;}

.right_sos{position:fixed;top:240px;left:1593px; box-shadow: 0 0 3px #cbc7c7;}

.right_num{position:absolute;top:370px;left:78px;color:red;}

.right_shop2{width:290px;}

.right_top{height:37px;background-color:#00bb9c;color:white;line-height:37px;}

.exo input{border:1px solid #ccc; float: left; width:23px;height:20px; line-height: 28px; text-align:center; background: none;}

.exo em{display: inline-block; float: left; width: 20px; height: 20px;line-height:20px; cursor: pointer;}

.down{line-height: 30px; border: 1px solid #ccc; border-right: none 0px;}

.up{line-height: 30px; border: 1px solid #ccc; border-left: none 0px;}

.up a{font-size:22px;}

.down a,.up a{color:#ccc;font-size:10px;}

.exo{ overflow:hidden;text-align:center;}

.rig_xt{display:none; box-shadow: 0 0 2px #000;position:absolute;bottom:0px;right:205px;}

.rig_tab{border-collapse:collapse;border:1px solid #ccc;background-color:white;}

.rig_tab tr td{padding:7px 0;border-bottom:1px solid #ccc;}

.rig_box{padding-left:110px;}

.seven{color:#fe4d3d;}

.five{color:#fe4d3d;font-size:27px;font-weight:bold; text-align: center;}

.inp_sub{width:70px;height:33px;border:none;background-color:#fe4d3d;color:#fff; cursor: pointer;}

.cen_kg{margin-left:50px;}



.appraise_3 li{float:left;padding-right:80px;text-align:center;}

.appraise_3{overflow:hidden;margin-bottom:10px;margin-top:15px;margin-left:20px;}

.appraise_3 li a:hover{background-color:#2bb8aa;border-radius:2px;color:white;}

.appraise_3 li a{font-size:16px;display:inline-block;width:80px;height:30px;line-height:30px;}

.appraise_3 li.on a{background-color:#2bb8aa;border-radius:2px;color:white;}

.tabNew_1 ul{overflow:hidden;text-align:center;line-height:52px;height:30px;}

.tabNew_1 ul li{float:left;padding-right:10px;line-height:30px;}

.tabNew_1 input{width:20px; height: 16px; vertical-align: sub; border:none;border:1px solid #ccc;color:red;}

.tabNew_sp{color:#ddd; margin-left:10px;}

.tabNew_1{min-width:930px;overflow:hidden;border-bottom:2px solid #ccc;padding:15px 0;/*border-bottom:none;*/}

.tabNew_sp1{padding-left:20px;line-height:20px; margin-top: 3px;}

.tabNew_2{border:1px dashed #ccc;border-bottom:none;border-right:none;}

.tabNew_2 ul{overflow:hidden;}

.tabNew_2 ul li{float:left;padding:22px;width:188px;border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;}

.shou_num{font-size:12px;color:#707070;}

.tabNew_p{line-height:25px;padding-top:5px;}

.tabNew_img{padding-top:50px;}

.tabNew_2 ul li:hover{background-color:#f0f6f6;}

.tabNew_div{position:relative;}

.tabNew_div2{background-color:black;color:white;position:absolute;opacity:0;bottom:0px; left:0px; padding:8px;filter:alpha(opacity=0);}

.tabNew_div3{overflow:hidden;}

.pizz .on{border-top:3px solid #00bb9c;border-right:1px solid #eee;margin-top:-3px;border-left:1px solid #eee;}

.tabNew_2 ul li:hover .tabNew_div2{opacity:0.6;filter:alpha(opacity=60);}



.dcsy_top{border:1px solid #dcdcdc; background-color:#fff; padding:9px; margin-bottom:20px;}

.dcsy_banner{width:100%; height:105px; overflow:hidden;}

.dcsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.dcsy_flexslider .slides {position: relative; z-index: 1;}

.dcsy_flexslider .flex-control-nav {right:0px; top:83px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.dcsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.dcsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.dcsy_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.dcsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 32px; width: 100%; z-index: 3;}

.dcsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.dcsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.dcsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.dcsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}



.dcsy_topList{ overflow:hidden; height:auto; padding:20px 10px 10px;}

.dcsy_topLi{ display:block; float:left; width:90px; padding-right:40px; text-align:center;}

.dcsy_topLiTu{ display:block; margin:0 auto; height:90px; margin-bottom:15px; background:#eee url(../images/dcnv_03.png) no-repeat 16px 9px;}

.dcsy_topLi.on .dcsy_topLiTu{ background-color:#2bb8aa; background-image:url(../images/dcnv2.png);}

.dcsy_topLi:hover .dcsy_topLiTu{ background-color:#2bb8aa; background-image:url(../images/dcnv2.png);}

.dcsy_topLiTu2{ background-position:-77px 10px;}

.dcsy_topLiTu3{ background-position:-182px 10px;}

.dcsy_topLiTu4{ background-position:-284px 10px;}

.dcsy_topLiTu5{ background-position:-373px 12px;}

.dcsy_topLiTu6{ background-position:-474px 11px;}

.dcsy_topLiTu7{ background-position:-573px 11px;}

.dcsy_topLiTu8{ background-position:-664px 10px;}

.dcsy_topLi a{color:#1a1a1a; font-size:18px; line-height:24px;}

.dcsy_sx{border:1px solid #dcdcdc; background-color:#fff; margin-bottom:10px;}

.dcsy_sxC1{ background-color:#f5f5f5; padding:0px 20px;}

.dcsy_sxC1 span{padding-right:50px; display:inline-block; font-size:12px; line-height:20px; height: 20px; margin-top: 13px; margin-bottom: 12px; color:#333;}

.dcsy_sxC1 span input{ margin-right:5px; vertical-align:sub;}

.dcsy_sxC2{height:20px; padding:10px 0px;} 

.dcsy_sxLi{ float:left; border-right:1px solid #dcdcdc;}

.dcsy_sxLi.on .dcsy_sxLiA{color:#2bb8aa;}

.dcsy_sxLi:hover .dcsy_sxLiA{color:#2bb8aa;}

.dcsy_sxLiA{ display:block; padding:0px 18px;}

.dcsy_sxLiA em{background: rgba(0, 0, 0, 0) url("../images/xg.png") no-repeat scroll -8px -25px; display: inline-block; height: 14px; margin-left: 5px; overflow: hidden; vertical-align: middle; width: 7px;}

.dcsy_sxLixl{ position:relative; z-index:0;}

.dcsy_sxLixl .dcsy_sxLiA em{background: rgba(0, 0, 0, 0) url("../images/goods.png") no-repeat scroll center top; display: inline-block; height: 4px; margin-left: 4px; vertical-align: middle; width: 9px;}

.dcsy_sxLixl .nearbuy_sxkLi2Xl{top:19px;}

.dcsy_sxLixl.on .dcsy_sxLiA{border-top:2px solid #2bb8aa; margin-top:-1px; color:#2bb8aa;}

.dcsy_sxLixl.on .dcsy_sxLiA em{background-position:-8px -41px;}

.dcsy_sxLixl:hover .nearbuy_sxkLi2Xl{display:block; z-index:1;}

.dcsy_spList{ overflow:hidden; height:auto;}

.dcsy_spLi{ display:block; width:210px; float:left; background-color:#fff; border-bottom:1px solid #dcdcdc; padding:15px}

.dcsy_spLi:hover{background-color:#f0f0f0;}

.dcsy_spImg{border:1px solid #dcdcdc; width:208px; height:156px; overflow:hidden; text-align:center;}

.dcsy_spImg img{ vertical-align:middle;}

.dcsy_spT{ font-size:16px; color:#333; white-space:nowrap; overflow:hidden; padding:8px 0px 6px;}

.dcsy_spPf{overflow:hidden; height:24px;}

.dcsy_spPf span{color:#666; font-size:12px; line-height:24px;}

.dcsy_spPf .dcsy_spDd{color:#fe4d3d;}

.dcsy_spPf .dcsy_spPs{ padding-left:8px;}

.em_time{ display:inline-block; width:14px; height:14px; overflow:hidden; vertical-align:sub; margin-right:4px; background:url(../images/dcbq_06.png) no-repeat -96px -2px;}

.dcsy_spBq{ padding:10px 0px 0px;}

.dcsy_spBq span{ display:inline-block; margin-right:5px; width:17px; height:17px; background:url(../images/dcbq_06.png) no-repeat 0px 0px; overflow:hidden;}

.dcsy_spBq .dcsy_spBq2{ background-position:-24px 0px;}

.dcsy_spBq .dcsy_spBq3{ background-position:-49px 0px;}

.dcsy_spBq .dcsy_spBq4{ background-position:-75px 0px;}

/**********************************************************************餐饮订餐全部end**************************************************/

.hdsy_banner{ overflow:hidden; height:272px; margin-top:10px; margin-bottom:20px;}

.hdsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.hdsy_flexslider .slides {position: relative; z-index: 1;}

.hdsy_flexslider .flex-control-nav {right:0px; top:246px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.hdsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.hdsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.hdsy_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.hdsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 110px; width: 100%; z-index: 3; display:none;}

.hdsy_flexslider:hover .flex-direction-nav {display:block;}

.hdsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.hdsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.hdsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.hdsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.hdsy_tab{overflow:hidden; height:auto; margin-bottom:20px;}

.hdsy_tabLi{ display:block; float:left; border:1px solid #dcdcdc; margin-right:-1px; background-color:#fff;}

.hdsy_tabLi a{display:block; padding:0px 22px; font-size:16px; color:#666; line-height:39px; border-top:1px solid #fff;}

.hdsy_tabLi.on a{border-top:2px solid #2bb8aa; margin-top:-1px;}

.hdsy_Li{display:block; border:1px solid #dcdcdc; background-color:#fff; overflow:hidden; height:auto; margin-bottom:20px;}

.hdsy_Li:hover{ border-color:#2bb8aa;}

.hdsy_Li_l{ width:579px; padding:20px;}

.hdsy_Li_r{ width:579px;}

.hdsy_LiT{color:#090909; font-size:22px; padding-bottom:10px;}

.hdsy_LiP{color:#9d9b9b; font-size:18px; line-height:30px;height:60px;overflow:hidden;}

.hdsy_LiTime{padding:15px 0px 10px; border-top:1px dotted #dcdcdc; margin:15px 0px 10px; font-size:16px;}

.hdsy_Libms{font-size:18px; color:#2bb8aa; padding-left:15px;}

.hdsy_LiPJj{color:#9d9b9b; line-height:28px;}

.hdsy_Licj{overflow:hidden; height:auto; padding:20px 0px;}

.hdxq_Licj{ padding-top:10px;}

.hdsy_Licj_l{ font-size:20px; color:#2bb8aa;}

.hdsy_Licj_l em{ display:inline-block; width:40px; height:40px; background:#2bb8aa url(../images/tel_09.png) no-repeat 6px 11px; vertical-align:middle; margin-right:10px;}

.hdxq_Licj .hdsy_Licj_l{color:#fb9335;}

.hdxq_Licj .hdsy_Licj_l em{ background-color:#fb9335;}

.hdsy_LicjA{ background-color:#2bb8aa; padding:0px 25px; line-height:40px; color:#fff; font-size:18px; display:inline-block;}

.hdxq_xqjj{color:#fb9335;}

.hdxq_p{ font-size:16px; line-height:24px;}

.hdxq_qg_r{ padding-top:15px;}

.hdxq_LicjAem{display:inline-block; width:27px; height:19px; background:url(../images/tel_09.png) no-repeat 0px -41px; vertical-align:middle; margin-right:4px;}

.hdxq_tgList{ overflow:hidden; height:auto; border:1px solid #2bb8aa; background-color:#fff; margin-top:20px;}

.hdxq_tgList_r{width:639px;}

.hdxq_tgList_l{width:559px;}

.hdxq_tjj{padding:20px 10px 10px 30px;}

.hdxq_ljct{padding:15px 20px 15px 30px; width:340px; background-color:#2bb8aa; font-size:16px; color:#fff; line-height:40px;}

.hdxq_ctAn{ display:inline-block; padding:0px 20px; line-height:40px; color:#fff; font-size:20px; background-color:#fb9335; margin-left:30px;}

.hdxq_LiTime{padding:30px 20px 0px 30px;}

.hdxq_xqnr{ background-color:#fff; padding:20px; margin-top:20px;}

.hdxq_xqnrT{color:000; font-size:24px; line-height:30px; margin-bottom:20px;}





.mask_box{ position:fixed; display:none; z-index:2000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}

.dhPop{ border:8px solid #666; border-radius:5px; width:534px; height: 510px; background:#fff;  margin:0 auto;  margin-top: 10%; z-index: 99;}

.dhPop h2{ height:40px; padding-left:15px; font: bold 18px/40px 'Microsoft Yahei'; color:#666; border-bottom:1px solid #ccc; margin-bottom:15px; background-color:#f8f8f8;}

.dhPop h2 span{ float:right; background:url(../images/tp_54.png) no-repeat center center; width:15px; height:15px; cursor:pointer; display:inline-block; margin:12px 15px 0 0}

.dhPop h2 span:hover{transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg); transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}

.dhPop table tr td{ padding:10px 0; color:#000;padding-left: 10px;}

.dhInput{ width:122px; height:33px; line-height:33px; padding:0px 10px; border:1px solid #c0c0c0}

.dhSelect{ width:145px; height:33px; line-height:33px; padding:0px 10px; border:1px solid #c0c0c0;text-align: center;}

.subBtn{ border:none; color:#fff; width:176px; height:51px; font:normal 18px/51px 'Microsoft Yahei'; text-align:center; background:#2bb8aa; color: #fff; border-radius: 5px;}

/**********************************************************************活动频道全部end**************************************************/

.jfsy_banner{ overflow:hidden; height:287px; margin-top:10px; margin-bottom:20px;}

.jfsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.jfsy_flexslider .slides {position: relative; z-index: 1;}

.jfsy_flexslider .flex-control-nav {right:0px; top:262px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.jfsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.jfsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.jfsy_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.jfsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 110px; width: 100%; z-index: 3; display:none;}

.jfsy_flexslider:hover .flex-direction-nav {display:block;}

.jfsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.jfsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.jfsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.jfsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.jfsy_wellcome{color:#171717; padding-bottom:20px;}

.jfsy_wellcome .red{color:#f94c4c;}

.jfsy_wellcome .blue{color:#2bb8aa;}

.jfsy_spList{border:1px solid #dcdcdc; border-bottom:none 0px; overflow:hidden; height:auto; margin-bottom:20px;}

.jfsy_spList ul{ display:block; width:1200px;}

.jfsy_spLi{ display:block; width:230px; float:left; padding:20px 34px 20px 35px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fff;}

.jfsy_spImg{width:230px; height:176px; overflow:hidden; text-align:center;}

.jfsy_spImg img{ vertical-align:middle;}

.jfsy_spPt{ font-size:16px; color:#333; padding:8px 0px 6px;}

.jfsy_spP{color:#333;}

.jfsy_spjf{color:#f94c4c;}

.jfsy_spjfjz{ display:inline-block; padding-left:20px;}

.jfsy_spAk{ text-align:center; padding-top:15px;}

.jfsy_spA{background-color: #2bb8aa; color: #fff; display: inline-block; font-size: 18px; line-height: 40px; padding: 0 60px;}

.jfsy_spA:hover{ background-color:#fb9335;}

.jfsy_jffz{padding:20px 0px;}

.jfsy_jffzT{color:#2bb8aa; font-size:24px; line-height:36px;}

.jfsy_jffz li{color:#333; font-size:20px; line-height:36px;}



/***********弹出层提示**********/

.baomsgbox{

    min-width: 100px;

    background: #fff;

    height: 30px;

    line-height: 30px;

    border: 1px   #f58505  double;

    position: fixed; padding: 0 10px;

    z-index: 99999;

    top: 20%;

    left: 45%;

    -webkit-box-shadow: 3px 3px #a9a9a9 ;

    -moz-box-shadow: 3px 3px #a9a9a9;

    box-shadow: 3px 3px #a9a9a9 ;

    -moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

    display: none;

}

.baomsgbox img{

    float: left;

    margin-top: 7px;

    width: 16px; height: 16px;

    display: block;

}

.baomsgbox span{

    float: left;

    display: block;

    margin-left: 5px;

    font-size: 13px; 

}







.jfsy_banner{ overflow:hidden; height:287px; margin-top:10px; margin-bottom:20px;}

.jfsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.jfsy_flexslider .slides {position: relative; z-index: 1;}

.jfsy_flexslider .flex-control-nav {right:0px; top:262px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.jfsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.jfsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.jfsy_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.jfsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 110px; width: 100%; z-index: 3; display:none;}

.jfsy_flexslider:hover .flex-direction-nav {display:block;}

.jfsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.jfsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.jfsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.jfsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.jfsy_wellcome{color:#171717; padding-bottom:20px;}

.jfsy_wellcome .red{color:#f94c4c;}

.jfsy_wellcome .blue{color:#2bb8aa;}

.jfsy_spList{border:1px solid #dcdcdc; border-bottom:none 0px; overflow:hidden; height:auto; margin-bottom:20px;}

.jfsy_spList ul{ display:block; width:1200px;}

.jfsy_spLi{ display:block; width:230px; float:left; padding:20px 34px 20px 35px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fff;}

.jfsy_spImg{width:230px; height:176px; overflow:hidden; text-align:center;}

.jfsy_spImg img{ vertical-align:middle;}

.jfsy_spPt{ font-size:16px; color:#333; padding:8px 0px 6px;}

.jfsy_spP{color:#333;}

.jfsy_spjf{color:#f94c4c;}

.jfsy_spjfjz{ display:inline-block; padding-left:20px;}

.jfsy_spAk{ text-align:center; padding-top:15px;}

.jfsy_spA{background-color: #2bb8aa; color: #fff; display: inline-block; font-size: 18px; line-height: 40px; padding: 0 60px;}

.jfsy_spA:hover{ background-color:#fb9335;}

.jfsy_jffz{padding:20px 0px;}

.jfsy_jffzT{color:#2bb8aa; font-size:24px; line-height:36px;}

.jfsy_jffz li{color:#333; font-size:20px; line-height:36px;}

/**********************************积分首页部分end************************/

.jfxq_pj{color:#666; font-size:12px; padding:10px 0px;}

.jfxq_pj .spxq_qgpstarBg{ margin-right:15px;}

.jfxq_jfj{color:#f94c4c; font-size:22px;}

.jfxq_scj{font-size:14px; display:inline-block; padding-left:20px;}

.jfxq_kcy{display:inline-block; padding-left:25px; font-size:16px;}

.jfxq_sjdzT{ font-size:20px; color:010101;}

.jfxq_xqMap_r{width:576px;}

.jfxq_tabwz{color:#666; line-height:24px;}

.jfxq_tabjg{color:#f76120; font-size:18px;}

.jfxq_hotCp{ margin-top:0px;}

.jfxq_tjP{color:#010101; overflow:hidden; height:auto;}

.jfxq_tjfj{color:#f94c4c;}

.jfxq_tjsj{ font-size:12px;}

.jfxq_tjsj del{ font-size:12px;}

.jfxq_tjsj .jfxq_tjfj{ font-size:12px;}

/*********************************************************积分全部end********************************************************/

.yhsy_banner{ overflow:hidden; height:272px; margin:10px auto 10px; width: 1200px;}

.yhsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.yhsy_flexslider .slides {position: relative; z-index: 1;}

.yhsy_flexslider .slides li a{ display:block; height:325px;}

.yhsy_flexslider .flex-control-nav {right:0px; top:246px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.yhsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.yhsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.yhsy_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.yhsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 124px; width: 100%; z-index: 3; display:none;}

.yhsy_flexslider:hover .flex-direction-nav {display:block;}

.yhsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.yhsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.yhsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.yhsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.yhsy_syList{ overflow:hidden; height:auto;}

.yhsy_syList ul{ width:1220px;}

.yhsy_syLi{display:block; width:224px; float:left; padding-right:20px; margin-bottom: 20px;}

.yhsy_syLiNr{ /*border:2px solid #ffa34f;*/ background-color:#fff; position:relative; z-index:0; overflow:hidden;}

.yhsy_syLiJj{overflow:hidden; height:auto; padding-bottom:10px; /*background:url(../images/yhbg_03.png) repeat-x center bottom;*/}
.yhsy_syLiJj_l{ font-size:84px; font-weight:bold; color:#2bb8aa; width:106px;}

.yhsy_syLiJj_r{width:175px; padding-top:6px;}

.yhsy_syLiP1{color:#ffa34f; font-size:38px; line-height:48px;}

.yhsy_syLiP2{color:#333; line-height:24px;}

.yhsy_syLiP3{color:#ffa34f; font-size:16px;}

.yhsy_syLiLq{color:#fff; font-size:26px; line-height:48px; text-align:center; background-color:#ffa34f;}

.yhsy_syLiBgDw{ position:absolute; top:0px; left:-400px; width:100%; height:100%; transition: all 0.2s ease;}

.yhsy_syLiBgK{ position:relative; z-index:1; width:100%; height:100%;}

.yhsy_syLiBg{ position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000; opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; filter:alpha(opacity=60);/* 针对 IE8 以及更早的版本 */}

.yhsy_syLiWx{ text-align:center; padding:10px;}

.yhsy_syLiDwNr{ position:relative; z-index:1;}

.yhsy_syLiDwNr p{text-align:center; color:#fff;}

.yhsy_syLi:hover .yhsy_syLiBgDw{left:0px;}

.yhxq_jj{ font-size:20px;}

.yhxq_time{ line-height:24px; padding-right:20px;}

.yhxq_timeTs{color:#ff6900; display:inline-block; padding-left:20px;}

.yhxq_qg_l{width:300px; margin-top:15px;}

.yhxq_qg_r{width:665px;}

/**********************************************************************************优惠全部end*****************************************/

.shangjiaC{overflow:hidden; height:auto; padding-top:10px;}

.shangjiaC_l{width:960px;}

.shangjiaC_r{width:230px; padding-left:10px;}

.shangjiaC_l .goods_flList_r{width:883px;}

.shangjiaC_l .stycate{width: 860px; height: 20px; line-height: 20px; margin-left: 45px; border: 1px dotted #2bb8aa;padding: 10px; margin-top: 6px;}

.sjsy_sjList{border:1px solid #ededed; border-bottom:none 0px;  background-color:#fff;}

.sjsy_sjLi{border-bottom: 1px solid #ededed; margin-bottom: 10px; overflow: hidden; height:auto; padding: 17px 25px 17px 17px;}

.sjsy_sjLi_l{padding-right: 18px; text-align: center; width: 175px;}

.sjsy_ljzx{ display:inline-block; width:146px; height:34px; background-color:#2bb8aa; line-height:34px; color:#fff; margin-top:20px;}

.sjsy_sjLi_c{ width:504px;}

.shangjia_t{color: #666;  font-size: 12px; line-height: 16px;}

.sj_name a{color: #000; font-size: 16px; line-height: 16px; padding-right: 10px;}

.sjsy_xf{color: #da000a;  font-size: 16px; line-height: 16px;}

.sjsy_sjP{color: #666;  font-size: 12px; line-height: 12px; padding-top: 10px;}

.sjsy_sjLiBq{ padding-left:10px;  font-size: 12px;}

.sjsy_sjLiBq a{color: #666; display: inline-block; padding-left: 3px; padding-right: 3px;  font-size: 12px;}

.sjsy_hdnr{border: 1px dotted #ccc; height: 100px; margin-top: 15px; overflow: hidden; padding: 10px;}

.sjsy_hdnr li{background-image: url("../images/sj_hd_03.png"); background-position: left 1px; background-repeat: no-repeat; padding-bottom: 10px; padding-left: 30px; color: #666; font-size: 12px; line-height: 23px;}

.sjsy_hdnr li a{color: #666; font-size: 12px; line-height: 23px;}

.sjsy_hdnr li span{color:#da000a;  font-size: 12px;}

.sjsy_hdnr li del{ font-size: 12px;}

.sjsy_hdnr li.sjsy_hdbg2{background-image: url("../images/sj_hd_06.png");}

.sjsy_hdnr li.sjsy_hdbg3{background-image: url("../images/sj_hd_08.png");}

.sjsy_sjLi_r{padding-left: 73px; text-align: center; width: 146px;}

.sjsy_ws{padding-bottom: 16px;}

.sjsy_ws span{background-color: #ff9600; box-shadow: 7px 4px 1px #e8e8e8;-moz-box-shadow:7px 4px 1px #e8e8e8; -webkit-box-shadow:7px 4px 1px #e8e8e8; color: #fff; display: inline-block;  font-size: 12px;line-height: 20px; margin-right: 8px; padding-left: 4px; padding-right: 4px;}

.sjsy_ws .ab{background-color: #f06e93;}

.sjsy_ws .ah{background-color: #f88eed;}

.sjsy_ws .stg{background-color: #3ebddd;}

.sjsy_sjLi_r p{color: #666;  font-size: 12px; line-height: 24px;}

.sjsy_sjrz{border:1px solid #ededed; background-color:#fff; margin-bottom:10px;}

.sjsy_newsList{border:1px solid #ededed; background-color:#fff; margin-bottom:10px;}

.sjsy_newsList h3{color: #2bb8aa; border-bottom: 1px solid #eeeeee;  font-size: 16px; font-weight: normal; height: 24px; line-height: 24px; padding-left: 10px; padding-top: 11px;}

.sjsy_newsUl{display: block; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}

.sjsy_newsUl li{background-image: url("../images/li_ico_03.png"); background-position: left center; background-repeat: no-repeat; border-bottom: 1px dotted #efefef; height: 34px; line-height: 34px; padding-left: 15px;}

.sjsy_newsUl li a{ font-size: 12px; color:#666;}

.sjsy_newsUl li a:hover{color:#2bb8aa; text-decoration:underline;}

.sjsy_hdyh{overflow:hidden; height:auto; padding:10px 8px;}

.sjsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.sjsy_flexslider .slides {position: relative; z-index: 1;}

.sjsy_flexslider .flex-control-nav {right:0px; top:134px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.sjsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.sjsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.sjsy_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.sjsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 62px; width: 100%; z-index: 3; display:none;}

.sjsy_flexslider:hover .flex-direction-nav {display:block;}

.sjsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.sjsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.sjsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.sjsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.sjxq_zxem{background: rgba(0, 0, 0, 0) url("../images/tel_09.png") no-repeat scroll 0px -66px; display: inline-block; height: 24px;margin-right: 4px; vertical-align: middle; width: 27px;}

.sjxq_zxem.bg1{ background-image:url(../images/tc_ico1.png); background-position:left center;}

.sjxq_hdList{ overflow:hidden; height:auto;}

.sjxq_hdList ul{ display:block; width:975px;}

.sjxq_hdLi{ display:block; float:left; width:310px; padding-right:15px;}

.sjxq_hdLiP{overflow:hidden; height:auto; padding:6px 0px;}

.sjxq_hdLiP span{color:#666;}

.sjxq_hdLiP .red{color:#ff0033; font-size:16px; padding-right:5px;}

.sjxq_hdLiP span del{ font-size:12px;}

.sjxq_sjcpLiDw{height:100%;}

.sjxq_sjcpDwBox{ height:100%;}

.sjxq_sjcpDwNr{padding-top:50px;}









.spxq_xqT li.on a {

    background-color: #2bb8aa;

    color: #fff;

    font-size: 16px;

    margin-top: -7px;

}

.spxq_xqT li a {

    color: #2bb8aa;

    cursor: pointer;

    display: block;

    height: 100%;

    line-height: 40px;

    text-align: center;

}



/********外卖购物车********/

#cart_waimai{width: 270px; position: fixed; top: 220px; right: 50px;}

#cart_waimai .title{height: 35px; line-height: 35px; background: #00BB9C; color: #DAF1EB; padding-left: 10px; font-size: 12px; border-bottom: 1px #44A981 solid; border-radius: 3px 3px 0 0;}

#cart_waimai .box{ background: #FFF; border: 1px #D5D5D5 solid; border-top: none;}

#cart_waimai .box .tit{height: 30px;}

#cart_waimai .box .tit td{background: #FAFAFA; font-size: 12px; color: #666; text-align: center;}

#cart_waimai .box .tit .food{text-align: left; padding-left: 10px;}

#cart_waimai .center{ min-height:220px; overflow-y:auto; float:none;}

#cart_waimai .center tr{border-bottom: 1px #E5E5E5 solid;}

#cart_waimai .center td{height:40px;font-size: 12px; color: #333; text-align: center;}

#cart_waimai .center .food{text-align: left; padding-left: 10px;width:108px;}

#cart_waimai .count{padding: 10px; font-size: 14px;}

#cart_waimai .c{color: #FF4D3C;}

#cart_waimai .price{font-size: 24px; font-weight: bold;}

#cart_waimai .btn{height: 40px; text-align: center; background: #333; border-radius:0 0 3px 3px;}

#cart_waimai .btn input{border: none; background: #FE4D3D; color: #FFF; width:100px; height: 30px; border-radius: 3px; margin-top: 5px; margin-left:0.05rem; margin-right:0.05rem;}
#cart_waimai .numinput{padding-left:20px;width: 74px;}
#cart_waimai .numinput div{float:left;}

#cart_waimai .numinput .add,

#cart_waimai .numinput .cut{width:16px; height:20px; line-height:20px; border:1px #CCC solid; cursor: pointer;}

#cart_waimai .numinput .add{border-left:none;}

#cart_waimai .numinput .cut{border-right:none;}

#cart_waimai .numinput input{border:1px #CCC solid; width:23px; height:20px; text-align:center; font-size:12px;}

#cart_waimai .numinput .adds,

#cart_waimai .numinput .cuts{width:16px; height:20px; line-height:20px; border:1px #CCC solid; cursor: pointer;}

#cart_waimai .numinput .adds{border-left:none;}

#cart_waimai .numinput .cuts{border-right:none;}
.baodialog{ width: 100%; height: 100%; position: absolute; display: none;z-index:1000; left: 0px; top: 0px}

.baodialog_bg{width: 100%; height: 100%; overflow: hidden; background: #000;opacity: 0.3;-moz-opacity:0.3; -webkit-opacity:0.3;filter: Alpha(Opacity=30);}





/**************AJAX login******************/

.loginBack{ text-align:center; font:normal 16px/24px 'Microsoft Yahei'; color:#000; padding:20px 0}

.loginBack em{ width:38px; height:29px; display:inline-block; background:url(../images/icon2.gif) no-repeat -71px -219px;}

.loginPop{ width:616px; height:408px; border-radius:10px; border:7px solid #9b9b9b; background:#fff; position: absolute; z-index: 101; top:100px; left: 200px;  }

.loginTit{ background:#f1f1f1; height:60px; font:normal 20px/60px 'Microsoft Yahei'; padding:0px 20px}

.loginTit span{ float:right; width:20px; height:20px; background:url(../images/icon2.gif) no-repeat -71px -258px; display:inline-block; margin-top:20px; cursor:pointer}

.loginLog{ width:264px; float:left; padding:0px 68px 0 27px; margin-top:27px; border-right:1px dashed #d5d5d5}

.loginLog table tr td{ padding:5px 0;}

.loginLog img{ float:left; width:90px; margin:0px 5px}

.loginLog em a{ display:inline-block; float:left; color:#0284c1; width:60px; text-align:center; line-height:50px}

.loginLog table tr td span{ float:right}

.loginLog table tr td span a{ color:#000}

.loginTipsbtn{ background:url(../images/btn.jpg) no-repeat 0px -255px; width:263px; height:53px; border:none; cursor:pointer}

.loginTipsbtn2{ width:182px; background-position:0px -318px; height:47px;}

.loginHz{ width:182px; margin:30px 0 0 24px; float:left; display:inline}

.loginHzA{ margin-top:55px;}

.loginHzA h3{ font-size:12px; line-height:20px; font-weight:normal; color:#000}

.loginHzA a{ display:block; width:182px; height:36px; background:url(../images/btn.jpg) no-repeat 0px -365px; margin-top:12px;}

.loginHzA a.a2{ background-position:0px -401px}

.loginHzA a.a3{ background-position:0px -437px;}

.loginInput,.loginInput2,.loginInput3{ border:1px solid #adb6c9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:48px; width:298px; line-height:48px; color:#888;font-size:16px; padding-left:16px;}.loginInput4{ width:115px; float:left;}

/*登录注册页*/

.loginBox{width:950px; padding-top:40px; padding-bottom:60px; margin:0 auto; height:auto; overflow:hidden;}

.loginTab{ width:97px; float:left; margin:114px 0 0 109px; display:inline}

.loginTab li{ width:97px; height:50px;text-align:center; color:#fff; cursor:pointer; background:url(../images/icon2.gif) no-repeat -71px -99px; font:normal 18px/50px 'Microsoft Yahei'; margin-bottom:12px}

.loginTab li.cur{ background-position:-71px -149px }

.loginTab em{ text-align:center; font-size:14px}

.loginMid{ width:390px;margin:0 auto;}

.loginMidNr{/*border:1px solid #d1d0d0; */background-color:#fff; padding-bottom:30px;box-shadow: 3px 1px 34px 1px #e5e5e5;border-radius: 8px;}

.loginMidP{font-family:"微软雅黑"; font-size:24px; line-height:60px; color:#333; text-align:center; border-bottom:1px solid #d1d0d0;}

.loginMid h1{ text-align:left; margin-bottom:20px;height: 40px;}

.loginTable{margin:20px auto 0; width:320px;}

.loginTableBox{display:none;}

.loginTableBox.on{display:block;}

.loginTable code{ display:inline-block; width:21px; height:21px; background:url(../images/icon2.gif) no-repeat 0px -339px; margin-left:5px}

.loginTable tr td{ padding:5px 0; position:relative}

.loginTable tr td.agreen{color:#888; /*text-align:right;*/ font-size:14px;}

.loginTable tr td span{ display:inline-block; position:absolute; left:350px; top:5px; background:url(../images/icon3.gif); line-height:51px;width:189px; color:#fff; padding-left:10px}

.loginTable a{ color:#a7a7a7; text-decoration:underline}

.loginTable a:hover{ text-decoration:none; color:#f60}

.loginTable tr td em{ line-height:50px; display:inline-block; float:left}

.loginTable tr td img{float:left; margin:0px 5px; width:135px; height:48px;}

.loginInput,.loginInput2,.loginInput3{border:1px solid #adb6c9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:48px; width:298px; line-height:48px; color:#888; font-size:16px; padding-left:16px;}

.loginInput2{}

.loginInput3{}

.loginInput4{width:115px; float:left}

.register_input{width:158px;}

.loginBtn{width:298px; height:49px; display:block; line-height:47px; font:normal 20px/49px 'Microsoft Yahei'; text-align:center; border:none; cursor:pointer; color:#fff !important; background-color:#ff2c2c; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.loginBtnA{text-decoration:none !important;line-height:49px;background-color:#ff2c2c;}

.qqlink{margin:60px 0 0 40px; display:block;height:auto;overflow:hidden;}

.qqlink li{width:30px;height:30px;float:left;padding-right:20px; display:block;}

.qqlink .qqlink_wz{width:90px;line-height:30px;font-family:14px;color:#aaa;padding:0px;}

.qqlink li a{display:block; width:30px; height:30px; background:url(../images/btn_03.png) no-repeat 0px 0px;}

.qqlink li.li2 a{ background-position:-50px 0px}

.qqlink li.li3 a{ background-position:-100px 0px}

.qqlink li a:hover{background:url(../images/btn_03.png) no-repeat 0px  -40px;}

.qqlink li.li2 a:hover{ background-position:-50px -40px}

.qqlink li.li3 a:hover{ background-position:-100px -40px}

.loginR{width:530px; float:left; margin:90px 0 0 30px;}

.login_wx{height:72px;padding-top:50px;overflow:visible;text-align:center;border-bottom:1px solid #d2d6d9;}

.login_wxLi{display:inline-block;}

.register_tab{height:auto;overflow:hidden;padding:0px 20px;}

.register_tabLi{width:50%;text-align:center;height:51px;float:left;display:block;cursor:pointer;}

.register_tabLi span{height:49px;display:inline-block;border-bottom:2px solid #fff;	font-family:"微软雅黑";font-size:20px;line-height:49px;color:#545454;}

.register_tabLi.on span{color:#ff2c2c;	border-bottom:2px solid #ff2c2c;}

.m_zcyz{height:48px;width:118px;border: 1px solid #adb6c9;border-radius: 3px;font-size: 16px;line-height:48px;color:#333 !important;	text-decoration:none !important;display:inline-block;text-align:center;margin-left:20px;background: -moz-linear-gradient(top,#fefffe,#d1e5f5);/*Mozilla*/background: -webkit-gradient(linear,top,#fefffe,#d1e5f5);/*Old gradient for webkit*/background: -webkit-linear-gradient(top,#fefffe,#d1e5f5);/*new gradient for Webkit*/background: -o-linear-gradient(top,#fefffe,#d1e5f5); /*Opera11*/filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fefffe, endColorstr=#d1e5f5);/*IE<9>*/-ms-filter: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#fefffe, endColorstr=#d1e5f5);/*IE8+*/}

/******************************/

.loginBack{ text-align:center; font:normal 16px/24px 'Microsoft Yahei'; color:#000; padding:20px 0}

.loginBack em{ width:38px; height:29px; display:inline-block; background:url(../images/icon2.gif) no-repeat -71px -219px;}

.loginPop{ width:616px; height:408px; border-radius:10px; border:7px solid #9b9b9b; background:#fff; position: absolute; z-index: 101; top:100px; left: 200px;}

.loginTit{ background:#f1f1f1; height:60px; font:normal 20px/60px 'Microsoft Yahei'; padding:0px 20px}

.loginTit span{ float:right; width:20px; height:20px; background:url(../images/icon2.gif) no-repeat -71px -258px; display:inline-block; margin-top:20px; cursor:pointer}

.loginLog{ width:264px; float:left; padding:0px 68px 0 27px; margin-top:27px; border-right:1px dashed #d5d5d5}

.loginLog table tr td{ padding:5px 0;}

.loginLog img{ float:left; width:90px; margin:0px 5px}

.loginLog em a{ display:inline-block; float:left; color:#0284c1; width:60px; text-align:center; line-height:50px}

.loginLog table tr td span{ float:right}

.loginLog table tr td span a{ color:#000}

.loginTipsbtn{ background:url(../images/btn.jpg) no-repeat 0px -255px; width:263px; height:53px; border:none; cursor:pointer}

.loginTipsbtn2{ width:182px; background-position:0px -318px; height:47px;}

.loginHz{ width:182px; margin:30px 0 0 24px; float:left; display:inline}

.loginHzA{ margin-top:55px;}

.loginHzA h3{ font-size:12px; line-height:20px; font-weight:normal; color:#000}

.loginHzA a{ display:block; width:182px; height:36px; background:url(../images/btn.jpg) no-repeat 0px -365px; margin-top:12px;}

.loginHzA a.a2{ background-position:0px -401px}

.loginHzA a.a3{ background-position:0px -437px;}

.loginInput,.loginInput2,.loginInput3{ border:1px solid #adb6c9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:48px; width:298px; line-height:48px; color:#888;font-size:16px; padding-left:16px;}.loginInput4{ width:115px; float:left;}





/***********生活服务部分开始*************/

.shfwsy_C1{ overflow:hidden; height:auto; padding-top:10px;}

.shfwsy_C2{ background-color:#fff; overflow:hidden; height:auto;}

.shfwsy_C2 ul{ width:1202px;}

.shfwsy_C2 li{ display:block; float:left; width:600px; border-right:1px dashed #ececec; border-bottom:1px dashed #ececec; overflow:hidden; height:auto;}

.shfwsy_C2 li:hover{ background-color:#f9f9f9; transition: all 0.4s ease-in-out 0s;}

.shfwsy_C2-li-l{ width:315px; width:191px; padding:30px 62px;}

.shfwsy_C2-li-l em{ display:block; width:90px; height:90px; background-position:center center; background-repeat:no-repeat;}

.shfwsy_C2-li-l .i-1{ background-image:url(../images/shfw_num1.png);}

.shfwsy_C2-li-l .i-2{ background-image:url(../images/shfw_num2.png);}

.shfwsy_C2-li-l .i-3{ background-image:url(../images/shfw_num3.png);}

.shfwsy_C2-li-l .i-4{ background-image:url(../images/shfw_num4.png);}

.shfwsy_C2-li-l p{color:#a5a5a5; font-size:18px; line-height:34px;}

.shfwsy_C2-li-r{ width:285px; padding-top:106px; padding-bottom:20px;}

/*

.shfwsy_C1{ overflow:hidden; height:auto; padding-top:10px; padding-bottom:20px;}

.shfwsy_C1_l{ padding-right:8px; width:227px;}

.shfwsy_C1_r .flex-direction-nav{top: 115px;}

.shfwsy_C1_r{width:965px;}

.shfwsy_C2{overflow:hidden; height:auto; border:1px solid #e8e8e8; border-bottom:none 0px; background-color:#fff; margin-bottom:20px;}

.shfwsy_C2List{width:1008px; overflow:hidden;}

.shfwsy_C2_r{width:190px; height:275px; border-bottom:1px solid #e8e8e8;}

.shfwsy_C2Li{width:251px; height:137px; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; display:block; float:left; overflow:hidden;}

.shfwsy_C2LiImg{padding-top:25px; width:136px;}

.shfwsy_C2LiWz{width:100px; padding:20px 15px 20px 0px;}

.shfwsy_C2LiWz h3{ font-size:20px; color:#3c3c3c; font-weight:normal; line-height:30px;}

.shfwsy_C2LiWz p{font-size:12px; color:#999; line-height:20px; font-family:"宋体";}

.shfwsy_C2LiWz a{font-size:12px; color:#fb9334; line-height:20px; font-family:"宋体";}

.shfwsy_C2LiWz2{padding:20px 6px 20px 25px;}

.shfwsy_C2LiImg2{padding-top:25px; width:120px;}

.shfwsy_sjrzP{color:#999; padding:10px 18px;}

.shfwsy_sjrzNum{color:#fb9334; font-size:24px;}

.shfwsy_sjrzAn{ display:block; color:#fff; font-size:20px; line-height:34px; text-align:center; width:164px; margin:0 auto; background-color:#fb9334; margin-bottom:15px;}

.shfwsy_sjrzUl li{padding:0px 6px; display:block;}

.shfwsy_sjrzUl li a{color:#5c5c5c; font-size:12px; line-height:28px;}

.shfwsy_ad{overflow:hidden; height:auto; margin-bottom:20px;}

.shfwsy_ad_l{width:580px; padding-right:20px;}

.shfwsy_ad_r{width:600px;}

*/

/******************************************************生活服务首页部分end*********************************************/

.shfw_bdbanner{width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center;}

.shfw_bdbanner a{ display:block; min-height:363px;}

.shfw_yybd{border:3px solid #2bb8aa; background-color:#fff; margin-top:30px; padding:10px 0px; overflow:hidden; height:auto; margin-bottom:30px;}

.shfw_yybd_l{width:573px; border-right:1px solid #2bb8aa; padding-right:45px;}

.shfw_yybd_r{width:530px; padding-left:45px;}

.shfw_yybdT{ border-bottom:1px solid #2bb8aa; color:#2bb8aa; font-size:24px; line-height:48px; padding-left:20px; margin-bottom:20px;}

.shfw_yybd_table tr td{padding-bottom:15px; vertical-align:top;}

.shfw_yybd_table tr td p{line-height:30px;}

.shfw_yybdTabT{ text-align:right; padding-right:10px;}

.shfw_yybdInt{border:1px solid #ddd; height:30px; width:180px; line-height:30px; background:none;}

.shfw_yybdIntText{width:360px; height:120px;}

.shfw_yybdAnK{ text-align:center; padding:10px 0px;}

.shfw_yybdAn{border:none 0px; background-color:#2bb8aa; color:#fff; width:214px; height:42px; line-height:42px; font-size:22px; border-radius:5px; cursor:pointer;}

.shfw_yybdList{ display:block; padding-right:20px;}

.shfw_yybdList li{ display:block; white-space:nowrap; overflow:hidden; padding-bottom:20px;}

.shfw_yybdList li,.shfw_yybdList li a{color:#000;  line-height:24px;}

.shfw_yybd_hs{border:1px solid #b7b7b7;}

.shfw_yybd_hsT,.shfw_yybd_hsT span{ font-size:20px; color:#000; text-align:center; line-height:65px;}

.shfw_yybd_hsT .red{color:#bd0b06;}

.shfw_yybd_hsT .orange{color:#ff8c04;}

.shfw_yybd_hsList{padding:0px 41px 15px 49px; overflow:hidden; height:auto;}

.shfw_yybd_hsList li{ display:block; width:269px; padding-right:8px; float:left;}

.shfw_yybd_hsyh{color:#000; text-align:center; line-height:26px; border-bottom:1px dashed #bfbfbf;}

.shfw_yybd_hsPs{color:#bfbfbf; text-align:center; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:20px;}

/********************************************婚纱表单end*****************/

.shfwjz_ad_l{width:597px; padding-right:56px;}

.shfwjz_ad_r{width:547px;}

/*********************************************家政表单end******************************/

.shfw_zx{ background-color:#fff;}

.shfw_zxT{ border-bottom:1px solid #bbb; height:18px; overflow:visible; text-align:center;}

.shfw_zxT span{ display:inline-block; width:160px; height:36px; line-height:36px; background-color:#fff; font-size:22px; font-weight:bold;}

.shfw_zxList{ overflow:hidden; height:auto; padding:40px 0px 20px;}

.shfw_zxList ul{width:1236px;}

.shfw_zxList li{width:582px; padding-right:36px; padding-bottom:20px; float:left; overflow:hidden;}

.shfw_zxLiImg{width:180px; padding-right:18px;}

.shfw_zxLiWz{width:384px; padding-top:10px;}

.shfw_zxLiWzT,.shfw_zxLiWzT span{color:#333; font-size:24px; line-height:40px; font-weight:normal;}

.shfw_zxLiWzT .ts{background: #2bb8aa none repeat scroll 0 0; border-radius: 20px; color: #fff; display: inline-block; margin-right: 5px; padding: 0 15px;}

.shfw_zxLiWzT .fontcolor{color:#e7691e;}

.shfw_zxLiWz p{color:#666; line-height:24px;}

/*****************************************************生活服务表单部分end***********************************/

.shfw_list_fl{border:1px solid #ededed; background-color:#fff; margin:10px 0px;}

.shfw_list_flT{ border-bottom:1px solid #ededed; background-color:#f8f8f8;  font-weight:bold; line-height:34px; padding:0px 20px; color:#555;}

.shfw_list_flList{}

.shfw_list_flLi{ overflow:hidden; height:auto; display:block; padding:10px 20px;}

.shfw_list_flLi_l{color: #666;  line-height:24px; width:162px; padding-right:20px;}

.shfw_list_flLi_r{width:976px;}

.shfw_list_flLi_r a{ display:inline-block; margin-right:20px; color: #666;  font-size:12px; line-height:24px;}

.shfw_list_flLi_r a:hover{color: #fb9334;}

.shfw_list_ll{color:#666; line-height:30px;}

.shfw_list_ll .num{color:#e67817;}

.shfw_list_P{ padding-top:10px;}

.shfw_list_P,.shfw_list_P span{color: #666;  font-size: 12px; line-height:20px;}

.shfw_list_span{ display:inline-block; margin-right:15px;}

.shfw_list_tel{color:#e67817; font-size:16px;}

.shfw_list_tel em{ display:inline-block; width:25px; height:26px; background:url(../images/shfw_tel_03.png) no-repeat center center; vertical-align:middle; margin-right:5px;}

.shfw_list_ljzx{background-color: #2bb8aa; color: #fff; display: inline-block; font-size: 22px; height: 40px; line-height: 40px;margin-top: 20px; width: 146px;}

.shfw_sjLi_r{padding-top:40px;}

/***************************************************生活服务-商家列表end****************************/

.shfw_xq_nr{ margin-top:0px;}

.shfw_xq_ad{ background-color:#fff; padding:5px; margin-bottom:10px; height: auto; overflow: hidden;}

.shfw_xq_ad a{ display:block; margin-bottom:5px;}

.shfw_xq_new{ margin-bottom:10px; background-color:#fff;}

.shfw_xq_new h3{color:#333; padding:0px 10px; line-height:30px; font-size:16px; border-bottom:1px solid #ccc;}

.shfw_xq_new li{border-bottom:1px dotted #ccc; list-style:disc inside; color:#2bb8aa; line-height:35px; font-size:12px; margin:0px 10px;}

.shfw_xq_new li a{color:#666; line-height:30px; display:inline-block; margin-right:25px;}

.shfw_xq_new li a:hover{color:#2bb8aa;}

.shfw_xq_new li:last-child{ border-bottom:none;}



/************************************商家****subbranch****开始*********************************/

.subbr_li .subbr_ck{width:114px; height:25px;border:1px solid #ccc;font-size:13px;line-height:25px;margin-bottom: 5px; position: relative;text-align:center;}

.subbr_li .subbr_ck .subbr_dls{position: absolute; left: -1px; top: 25px; width:410px;border:1px solid #ccc;font-size:13px; display: none; background: #fff; z-index: 999;}

.subbr_li .subbr_ck:hover .subbr_dls{display: block;}



.subbr_ul{padding-left:10px;overflow:hidden;height:600px;}

.subbr_ul li{float:left;line-height:25px;padding-top:15px;}

.subbr_li{width:220px;text-align:left;/*position:relative;overflow: hidden;*/padding-top:0;}

.subbr_li3{width:270px;margin:15px 15px;}

.subbr_coll{width:130px;/*text-align:center;*/border-left:2px solid #eee;height:125px;padding-top:15px;}

.subbr_coll li{margin-left:47px;}

.subbr_coll div{width:22px;height:20px;background:url("../images/tp_20.png") no-repeat;margin-left:3px;}

/*.subbr_dls{position:absolute;bottom:0px;border:1px solid #ccc;left:561px;background-color:white;display:none;height:50px;z-index:999;}*/



.subbr_li4{position:relative;overflow:hidden;bottom:100px;left:100px;}

.subbr_dls p{border-bottom:1px dashed #ccc;text-align:left;padding:5px 10px;}

.subbr_ck{cursor:pointer;}

.subbr_main{position:relative;}

.subbr_quck{border-bottom:2px solid #ccc;padding:10px 5px;font-size:17px;padding-top:30px;}

.subbr_cenone{padding:18px 0;border-bottom:1px solid #ccc;overflow:hidden;}

.subbr_pug p{padding:13px 10px 0px 10px; width: 240px; height: 30px; overflow: hidden;}

.subbr_pug span{padding-left:10px;color:#666;}

.subbr_pug2{padding:15px 20px;color:#666;}

.subbr_pug2 p{width:240px; height: 90px; line-height: 30px; overflow: hidden;}

.subbr_pug3{overflow:hidden;}

.subbr_pug3 .subbr_btn{width:77px; height:26px; line-height: 26px; text-align: center;border:none;background-color:#2dbdaf;border-radius:4px; color:white;margin-left:90px;margin-right:20px;margin-top:20px; display: block;}

.subbr_pug3 del{padding-left:15px;text-align:center;display:block;}

.subbr-money span{color:#f76120;font-size:17px;font-weight:bold;text-align:center;display:block;}

.subbr-qiang{padding-bottom:80px;}

.subbr-money{width:80px;line-height:13px;padding-top:10px;}





/*************************************************aboutUs********refund*****开始***********************************************/

.about-main{width:1200px; margin:0 auto; min-height:700px;overflow:hidden;}

.about-content{min-height:560px;overflow: hidden;margin-top:20px;}

.about-centleft{width:930px;min-height:560px;float:left;background-color:white;}

.about-centright{width:270px;min-height:560px;float:left;}

.about-nav li{float:left;padding:7px 17px;background-color:#f9f9f9;border:1px solid #eeeeee;border-left:none;border-bottom:none;cursor:pointer;}

.about-nav{margin-top:20px;margin-left: 25px;border-left:1px solid #eeeeee;border-bottom:1px solid #eee;overflow:hidden;width:650px;}

.about-us li{border-bottom:2px solid;float:left;padding:10px 3px;font-size:18px;}

.about-us{border-bottom:2px solid #dddddd;overflow:hidden;margin-left:25px;margin-right:25px;margin-top:10px;}

.about-nr{width:683px;color:#666;font-size:15px;padding:20px 27px;}

.about-offer p{font-size:16px;padding-bottom: 5px;}

.about-offer ul li{font-size:15px;color:#666;padding:1px 10px; }

.about-offer{margin-left:27px;margin-bottom:20px;}

.about-centright img{padding-left:60px;}

.about-nav .on{background-color:#eee;}

.about-back{padding:10px 22px;margin-top:20px;border-bottom:1px dashed #ccc;padding-bottom: 30px;}

.about-back img{margin-top:15px;}

.about-p1{font-size:18px;font-weight:bold;padding: 15px 0;}

.about-p2{font-weight:bold;margin-top:10px;}

.about-back p{padding:7px 0;}

.about-back ul li{padding:3px 20px;color:#666;}



/*********************************优购index*************************************************************/

.top_img{position:relative;}

.menu_fill{width:229px;padding:7px 0;}

.menu_our{height: 0;overflow: visible;width: 100%;z-index: 11000;top:0px;left:0px;position: absolute;}

.menu_go{height: 0;margin:0 auto;overflow: visible;width: 1200px;z-index: 11000;position:relative;}

.address{overflow:hidden;padding:10px 10px;border:1px solid #ccc;margin-top:25px;}

.address_sp{color:red;padding-right: 25px;}

.address_sp2,.address_sp3{cursor:pointer;}

.address_2 input{width:308px; height:33px;border:2px solid #41c8b6;margin-left:5px;color:#a9a9a9;}

.address_2 button{width:60px; height:37px;background-color:#41c8b6;color:white;border:none;margin-right:15px;}

.address_2{border:1px solid #ccc;padding:8px 10px;overflow:hidden;margin-top:25px;display:none;}

.address_3 ul li{float:left;padding:0px 30px;font-size:16px;text-align:center; line-height:30px; color:#444;}

.address_3 ul{margin-right:60px;}

.address_3{overflow:hidden;border-bottom:3px solid #41c8b6;padding-top:20px;}

.address_sp4{font-size:20px;color:#41c8b6; line-height:30px;}

.address_sp5{line-height:30px;}

.address_3 ul li:hover{cursor:pointer}

.address_4{overflow:hidden;width:1200;min-height:486px;}

.address_left{width:988px;min-height:500px;float:left;background-color:white;}

.address_right{width:207px;min-height:500px;float:right;box-shadow: 0 0 8px #d0d0d0;background-color:white;border:1px solid #dedede;border-bottom:none;}

.address_leone{width:207px;min-height:500px;float:left;box-shadow: 0 0 8px #d0d0d0;border:1px solid #dedede;border-bottom:none;}

.address_letwo{width:773px;min-height:500px;float:right;}

.address_leonesp{font-size:16px;color:#a9a9a9;}

.address_div{padding:5px;}

.address_ul li{padding:5px 8px;border-bottom:1px solid #ccc;overflow:hidden;}

.address_num{background-color:#ccc;border-radius:15px; height:20px; width:20px;display:inline-block;text-align:center;color:white;margin-top:5px;}

.address_tig{font-weight:bold;color:red;}

.address_ul li a:hover{color:red;}

.address_ul li:hover .address_num{background-color:red;}

.address_letwo{overflow:hidden;}

.address_div2{padding:12px 10px;border:1px solid #ccc;margin:8px 3px;overflow:hidden;width:226px;}

.estimate{padding:6px 0;}

.address_5{overflow:hidden;border-bottom:3px solid red;padding-top:20px;}

.spanOne{font-size:19px;color:red;}

.address_6{overflow:hidden;width:1200;min-height:486px;padding-top:10px;}

.address_left2{width:988px;min-height:500px;float:left;}

.address_right2{width:207px;min-height:526px;float:right;box-shadow: 0 0 8px #d0d0d0;background-color:white;}

.address_zuo{width:200px;height:527px;float:left;box-shadow: 0 0 8px #d0d0d0;overflow:hidden;}

.address_you{width:777px;min-height:500px;float:right;overflow:hidden;background-color:white;border:1px solid #ccc;border-left:none;border-bottom:none;}

.address_right2 img{padding-left:8px;padding-top:8px;}

.onSale{margin-right:10px;margin-bottom:10px; padding:10px;border:1px solid #ccc;/*border-top:none;border-right:none;*/ height:224px;width: 230.2px;padding: 15px 10px 17px;}

.onSale_1{overflow:hidden;line-height:20px;padding-top:3px;}
.onSale_1 img{margin-right: 11px;margin-top: -2px;}
.onSale_p{color:red;font-size:20px;padding-bottom:6px;float: left;}

.onSale_1 del,.onSale_p2{color:#858585;font-size:13px;}

.onSale_p2{padding-top:6px;}

.address_7 ul{ display:block; margin-left:100px; line-height:35px;}

.address_ul2 li{float:left;padding:0 20px;font-size:17px;margin-right:20px;height:35px;line-height:35px;cursor:pointer;}

.address_ul3 li{float:left;padding:0 10px;border-left:1px solid;height:17px;line-height:17px;margin-top:10px;}

.address_7{overflow:hidden;padding-top:30px;border-bottom:3px solid #68a1f7;margin-bottom:15px;}

.sock{font-size:20px;color:#68a1f7;}



.address_8{overflow:hidden;width:1200;min-height:486px;}

.address_left3{width:199px;min-height:530px;float:left;background-color:white;position:relative;}

.address_right3{width:986px;min-height:500px;float:right;border:1px solid #ccc;box-shadow: 0 0 8px #d0d0d0;overflow:hidden;background-color:white;border-left:none;border-bottom:none;}

.address_left3 ul li{float:left;padding:0 6px;padding-top:30px;}

.address_left3 img{padding-top:60px;position:absolute;left:0;bottom:0;}

.onSale_2{padding-left:13.5px;padding-bottom:20px;width:213.5px;}

/*优购首页楼层颜色开始*/

.address_s1{border-bottom: 3px solid #68a1f7;}

.address_s2{border-bottom: 3px solid #add443;}

.address_s3{border-bottom: 3px solid #3592e2;}

.address_s4{border-bottom: 3px solid #46afc2;}

.address_s5{border-bottom: 3px solid #ff3e89;}

.address_s6{border-bottom: 3px solid #946d30;}

.address_s1 .sock{color:#68a1f7;}

.address_s2 .sock{color:#add443;}

.address_s3 .sock{color:#3592e2;}

.address_s4 .sock{color:#46afc2;}

.address_s5 .sock{color:#ff3e89;}

.address_s6 .sock{color:#946d30;}

.mallleft1 .address_left3{border:1px solid #68a1f7;}

.mallleft2 .address_left3{border:1px solid #add443;}

.mallleft3 .address_left3{border:1px solid #3592e2;}

.mallleft4 .address_left3{border:1px solid #46afc2;}

.mallleft5 .address_left3{border:1px solid #ff3e89;}

.mallleft6 .address_left3{border:1px solid #946d30;}

.address_s1 .address_ultwo .on{background-color:#68a1f7;}

.address_s2 .address_ultwo .on{background-color:#add443;}

.address_s3 .address_ultwo .on{background-color:#3592e2;}

.address_s4 .address_ultwo .on{background-color:#46afc2;}

.address_s5 .address_ultwo .on{background-color:#ff3e89;}

.address_s6 .address_ultwo .on{background-color:#946d30;}

.address_7 ul li.on a{ color:#fff;}

/*优购首页楼层颜色开始*/



.footers{margin-top:80px;}

.address_3 .on{background-color:#41c8b6;color:white;}



/*返回顶部样式开始*/

.topUp {bottom: 60px; display: none; position: fixed; right: 0; width: 60px; background-color:#fff;}

.topUp li{display:block; cursor:pointer;}

.topBack{border:1px solid #dfdfdf; height:58px; background:url(../images/topup_03.png) no-repeat center 16px;}

.topBack:hover .topBackOn{display:block;}

.topBackOn{height:50px; display:none; padding-top:8px; background-color:#2bb8aa; text-align:center; font-size:16px; font-weight:bold; line-height:20px; color:#fff; letter-spacing:3px;}

.topUpWx{border:1px solid #dfdfdf; border-top:none 0px; height:59px; background:url(../images/topup_03.png) no-repeat center -39px; position:relative;}

.topUpWx:hover{ background-image:url(../images/topup2.png)}

.topUpWx:hover .topUpWxk{display:block;}

.topUpWxk{position:absolute; display:none; width:148px; padding:15px; text-align:center; border:1px solid #dfdfdf; background-color:#fff; z-index:100; bottom:-1px; left:-180px;}

.topUpWxk p{color:#333; line-height:24px; font-size:16px;}

/*返回顶部样式结束*/



/*****************************************优购 minute***开始*********************************************************/

.minu_top{padding-top:10px;}

.minu_top ul{overflow:hidden;}

.minu_top ul li{float:left;padding:0 6px;}

.lei_1{color:#2bb8aa;}

.minu_center{min-width:1197px;min-height:500px;border:1px solid #ccc;overflow:hidden;margin-top:20px;background-color:white;}

.minu_left{min-width:1015px;min-height:500px;/*border:1px solid yellow;*/float:left;overflow:hidden;}

.minu_right{min-width:175px;min-height:500px;/*border:1px solid red;*/float:right;}

.minu_zuo{width:511px;min-height:500px;/*border:1px solid blue;*/float:left;}

.minu_you{width:499px;min-height:500px;/*border:1px solid green;*/float:left;}

.minu_img{padding:20px;width:470px;height:341px;}

.minu_zuone{padding-left:10px;padding-top:10px;}

.minu_zuone ul li{float:left;padding:0 5px;}

.minu_zuone img{border:1px solid #ccc;padding:5px;}

.minu_zuone{overflow:hidden;}

.minu_font{font-size:20px;font-weight:bold;padding-top:40px;}

.minu_you p{padding-top:30px;}

.minu_font2{border-bottom:1px solid #ccc;padding-bottom:25px;font-size:17px;}

.minu_font3,del{color:#ccc;}

.minu_font2 span{font-size:22px;color:red;}

.minu_font4{font-size:17px;padding-top:20px;border-bottom:1px solid #ccc;padding-bottom:20px;}

.minu_ipt{width:60px; height:37px;text-align:center;font-size:20px;}

.minu_ipt2{width:150px; height:50px;background-color:#2bb8aa;border:none;color:white;margin-left:25px;font-size:20px;}

.minu_block,.minu_block2{width:18px; height:18px;border:1px solid #ccc;border-left:none;}

.minu_block{background:url("../images/tp_34.png") no-repeat;border-bottom:none;}

.minu_block2{background:url("../images/tp_35.png") no-repeat;}

.minu_ul li{float:left;padding:0 10px;}

.minu_font5{overflow:hidden;padding-top:45px;}

.minu_img2{padding:20px 25px;}

.minu_plus{font-size:16px;padding:2px 35px;}

.minu_plus2{padding-top:180px;padding-left:15px;}



.minu_mian{overflow: hidden;min-width:1197px;min-height:2189px;margin-top:30px;}

.minu_leftwo{float:left;min-width:985px;min-height:2189px;}

.minu_rightwo{float:right;min-width:205px;background-color:white;border:1px solid #ccc;}

.minu_shop{width:124px;height:42px;background:url("../images/tp_41.png");}

.minu_shop2{overflow:hidden;}

.minu_shop2 ul li{float:left;padding:0 40px;font-size:16px;color:#2bb8aa;padding-top:10px;}

.minu_shop2 ul{border-top:2px solid #2bb8aa;width:860px;margin-top:5px;}

.minu_shop3{border-bottom:2px solid #ccc;font-size:18px;padding:5px 10px;padding-top:20px;}

.minu_shop4{font-size:18px;padding-left:8px;width:205px;height:40px;background-color:#30bdac;color:white;line-height:40px;}

.minu_shop5{padding:20px 8px;}

.minu_shop5 span{font-size:18px;}

.minu_shop5 p{padding-top:10px;}

.minu_shop5 img{padding-left:20px;}

.minu_font6{font-size:12px;}

.minu_save{padding:0 10px;}

.minu_car{padding-top:13px;}

.minu_hour{border-bottom:1px dashed #ccc;overflow:hidden;}



.minu_shop6{width:980px;height:778px;background-color:white;margin-top:15px;}

.minu_shop6 img{padding:20px;padding-left:80px;}

.minu_leftter{width:400px;height:367px;background-color:white;float:left;}

.minu_rightter{width:575px;height:367px;background-color:white;float:right;}

.minu_shop7{width:980px;height:367px;background-color:white;margin-top:10px;}

.minu_leftter img{padding:35px 0;}

.minu_rightter ul{margin-top:22px;}

.minu_rightter ul li{padding:6px 10px;}

.minu_li{font-size:20px;}

.minu_sp{color:#fc5e00;font-size:17px;font-weight:bold;}

.minu_ul2{overflow:hidden;}

.minu_ul2 li{float:left;padding:0 20px;}

.minu_ul2 span{padding-top:7px;}

.minu_ul3{overflow:hidden;}

.minu_ul3 li{float:left;padding:10px 25px;}

.minu_our{width:980px;background-color:white;}

.minu_leftt{width:100px;height:100px;float:left;}

.minu_rightt{width:873px;height:100px;float:left;}

.minu_ul4,.minu_ul5{overflow:hidden;padding:4px 0;}

.minu_ul4 li{float:left;padding:0px 2px;border:2px solid #ffebd7;color:#fa5d4a;margin:0 4px;text-align:center;margin-top:15px;}

.minu_ul5 li{float:left;padding:0px 2px;border:2px solid #eeeeee;margin:0 4px;text-align:center;}

.minu_leftt p{padding:20px 10px;}

.minu_tx{width:100px;float:left;}

.minu_pj{width:873px;float:left;}

.minu_img3{padding:12px 23px;}

.minu_img4{padding:12px 40px;}

.minu_tx p{padding-left:10px;}

.minu_span{color:#666666;font-size:12px;}

.minu_span2{color:#f76120;}

.minu_pj p{line-height:27px;}

.minu_pj img{padding-right:10px;padding-top:10px;padding-bottom:10px;}

.minu_pl{padding:15px 10px;}

.minu_hui{color:#c6895a;}

.minu_zuone .on{border:3px solid #2bb8aa;}









/******************************************************优购**merchart* 开始*************************************************************/

.chart_dian{overflow:hidden;}

.chart_dian2{padding-top:45px;padding-left:15px;}

.chart_dian2 input{width:72px; height:24px;border:none;background-color:#fb9335;border-radius:4px;color:white;margin-left:20px;}

.chart_pop{overflow:hidden;}

.chart_pop span{padding-top:10px;padding-left:20px;color:#fb9335;}

.chart_img{padding-top:30px;padding-left: 28px;}

.chart_img2{padding:53px 15px;}

.chart_apple{/*border:1px dashed #ccc;*/border-bottom:none;border-right:none;}

.chart_apple ul{overflow:hidden;}

.chart_apple ul li{float:left;width:233px;border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;padding-bottom:15px;}

.chart_div img{padding:15px 10px;}

.chart_div2 p{font-size: 18px;}

.chart_div2 img{padding-top:10px;}

.chart_div2{padding:0 15px;line-height:32px;}

.chart_price{color:#fe4543;font-size:18px;}

.chart_div{position:relative;}

.chart_div:hover .chart_div3{display: block;}

.chart_div3{display: none;background-color:black;color:white;position:absolute;bottom:10px; left:10px; padding:8px;width:197px; opacity:0.7;filter:alpha(opacity=70); max-height: 48px; line-height: 24px; overflow: hidden;}

.chart_div3 a{color: #fff; font-weight: normal;}

.chart_div2{overflow:hidden;}

.chart_apple ul li:hover{background-color:#f0f6f6;}

.chart_left{background-color:white;overflow:hidden;width:941px;}

.chart_right{width:255px;min-height:1130px;}





/***************************************************优购****alert****开始******************************************/

.alert_cont{width:1200px; margin:0 auto; min-height:500px;overflow:hidden;}

.alert_div3{margin:172px 380px;overflow:hidden;}

.alert_div2 p{font-size:20px;color:#2db2a1;padding:20px 10px;}

.alert_at{color:#2db2a1;padding:0px 13px;}

.alert_div2 a{font-size:18px;}



/*生活信息首页*/

.cl {clear: both; height: 0; line-height: 0; overflow: hidden; width: 0;}

.liveSlect{ width:130px; height:37px; border:1px solid #f00; float:left; margin:35px 0 0 95px}

.liveadd{ padding:10px 0; width: 1190px; height: 100px; overflow: hidden;}

.life-flBox{ overflow:hidden; height:auto;}

.newsxx{ width:905px; padding:8px 0; float:left; margin-top:10px; background:#fff}

.newsxx .goods_flList_r{ width:828px;}

.newsRight{ width:280px; float:right; padding:7px 5px; background:#fff; margin-top:10px;}

.xxfx{ width:1200px; float:left; margin-top:10px; background:#fff;box-shadow:0px 2px 4px #d4d4d4;}

.xxfx a{color:#333;}

.xxfx a:hover{ text-decoration:underline;}

h3.xx{ background:#f1f1f1; font:normal 18px/51px  'Microsoft Yahei'; color:#000}

h3.xx code{ font-family:Arial, Helvetica, sans-serif; color:#939393; padding:0px 5px;}

h3.xx em{ width:51px; height:51px; display:inline-block; float:left; background:url(../images/index.gif) no-repeat 0px -207px; margin-right:10px}

h3.xx em.x2{ background-position:0px -258px}

h3.xx em.x3{ background-position:0px -309px}

h3.xx em.x4{ background-position:0px -360px}

h3.xx em.x5{ background-position:-52px -207px}

h3.xx em.x6{ background-position:-52px -258px}

h3.xx em.x7{ background-position:-52px -309px}

h3.xx em.x8{ background-position:-52px -360px}

h3.xx em.x9{ background-position:-104px -207px}

h3.xx em.x10{ background-position:-104px -258px}

h3.xx em.x11{ background-position:-104px -309px}

.col-one{ width:225px; padding:7px; float:left}

.xxfx h4{ height:38px; line-height:38px; overflow:hidden; background:url(../images/hot.jpg) no-repeat 15px 10px; font-size:12px; color:#f00; font-weight:normal; padding-left:40px;}

.xxfx h4 a{ color:#f00}

.colBOX{ padding:10px 10px 20px 10px; float:left; width:205px;}

.col-one em{ width:50%; display:inline-block; line-height:20px; font-size:14px; float:left; height:20px; }

.col-one dl{ border-bottom:1px dashed #e6e6e6; padding:10px 5px}

.col-one dl dt a{ padding-right:8px; color: #000;}

.col-one dl dt{ font-size:14px; height:25px; line-height:25px;}

.col-one dl dd a{ line-height:25px; padding-right:8px; color:#6a6a6a; font-size:12px;}

.col-one dl dd a:hover{ color:#f60}

.col-one h5{ font-size:14px; line-height:25px; font-weight:normal; color:#000}

.col-one span{ display:inline-block; height:25px; line-height:25px; overflow:hidden; font-size:14px; width:100%}

.col2box{ padding:10px 0}

.colBOX2 em{ height:26px; line-height:26px}

.xxadd{ width:1200px; float:left; background:#fff; margin-top:10px}

.xxadd img{ width:186px; float:left; margin:10px 0 10px 12px; display:inline}

.abtn2{ width:50px; height:25px; display:inline-block; line-height:25px; border:1px solid #cfcfcf; cursor:pointer}

.liveList{ background:#f1f1f1; width:100%; float:left; margin-top:10px;}

.liveSearch{ padding:10px 20px; height:44px; line-height:44px; background:#fff; border: 1px solid #dbdbdb;}

.liveSearch-hot{ padding-left:20px;}

.liveSearch span{ float:right}

.liveSearchLeft{width:381px; height:40px; line-height:40px; border:1px solid #2bb8aa; background-color:#fff;}

.liveInput{ width:270px; float:left; padding:0px 10px; border:none; height:36px; line-height:36px; border:none; margin:2px;}

.liveBtn{ width:87px; float:left; border:none; height:40px; background-color:#2bb8aa; line-height:40px; color:#fff; font-size:18px; cursor:pointer}

.liveBox{ width:100%; float:left;}

.liveLeft{ width:940px; float:left; background:#fff; margin-top:5px;}

.liveBar{ float:right; width:250px; margin-top:5px;}

.life_xq_nr{ margin:0; padding:0;}

#life .goods_flList_l{ width:60px;}

#life .goods_flList_r{ width:1103px;}

.fast_fabu {background: #fb9335 none repeat scroll 0 0; display:inline-block; border-radius: 5px; color: #fff; font-size: 18px; height: 36px; line-height: 36px; margin-top:5px; padding: 0px 15px;}

.liveTab{ border-bottom:1px solid #2bb8aa; height:41px; line-height:41px;}

.liveTab li{ color:#2bb8aa; width:98px; float:left; line-height:ff0c00; text-align:center; cursor:pointer; font-size:14px}

.liveTab li.cur{ background:#ff1e00; color:#fff}

.liveBoxlist li{ line-height:22px; padding:10px; height:77px; border-bottom:1px dotted #979797;}

.liveBoxlist li img{ width:120px; float:left; margin-right:15px;}

.liveBoxlist h3{ font-weight:normal; line-height:25px; font-size:12px; height:25px; overflow:hidden}

.liveBoxlist h3 span{ float:right; color:#777}

.liveBoxlist p.red{ color:#f00}

.liveBoxlist h3 a{ float:left}

.liveBoxlist h3 code{ display:inline-block; height:16px; width:36px; background:url(../images/index.gif) no-repeat -109px -98px; float:left; margin-top:5px; margin-left:3px; }

.liveBoxlist h3 code.c2{ width:30px; background-position:-145px -98px}

.liveBoxlist h3 code.c3{ width:14px; background-position:-175px -98px}

.liveBoxlist h3 code.c4{ width:28px; background-position:-189px -98px}

.liveBar h3{ margin-top:10px; border-bottom:2px solid #bababa; background:#e5e5e5; height:43px; font-size:14px; padding:0px 15px; line-height:43px; color:#000}

.relItem{ width:210px; float:left; padding:10px 20px; background:#fff}

.relItem li{ height:32px; line-height:32px; background:url(../images/d2.jpg) no-repeat 0px 12px; padding-left:15px}

.hotDoor{ width:250px; float:left; background:#fff}

.hotDoor li{ width:240px; float:left; padding:10px 0px 0px 10px; line-height:18px;}

.hotDoor li img{ width:55px; height:50px; float:left; margin-right:10px; display:inline}

.hotDoor li em{ height:18px;  line-height:18px; }

.hotDoor li code{ color:#f00}

.detailPrimary{ background:#fff; padding:10px; width:1180px; float:left;}

.col_gallery{ width:483px; height:320px; overflow:hidden; float:left; position:relative}

.gdot{ width:86px; height:15px; opacity:0.6; background:#000;opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6;filter:alpha(opacity=60); position:absolute; left:200px; bottom:10px; border-radius:10px;text-align:center; padding:8px 0}

.gdot span{ width:15px; height:15px; display:inline-block; background:#fff; border-radius:12px; }

.gdot span.cur{ background:#f00}

.col_sub{width:670px; float:right}

.col_sub h2{ font:normal 24px/45px 'Microsoft Yahei'; border-bottom:1px solid #ededed}

.suUl { width:670px; float:left;}

.suUl li{ margin-top:10px; height:24px; line-height:24px; width:670px; color:#000; font-weight:bold; font-size:14px; float:left; background:url(../images/icon.gif) no-repeat -82px -328px; padding-left:35px;}

.suUl li.cli2{ background-position:-82px -362px}

.suUl li.cli2 span{ font-size:12px; font-weight:normal; display:inline-block; padding:0 18px; background:url(../images/icon.gif) no-repeat -94px -275px; }

.suUl li.cli2 span.cur{ background-position:-94px -300px}

.carStep,.liveTep{ width:670px; float:left; line-height:32px; font-size:14px; padding:5px 0}

.liveTep{ background:url(../images/icon.gif) no-repeat -82px -392px; height:24px; font:normal 24px/24px 'Microsoft Yahei'; padding-left:35px; color:#000}

.liveTep code{ display:inline-block; width:120px; height:30px; border-radius:5px; background:#fb2900;font:normal 16px/30px 'Microsoft Yahei'; color:#fff;  text-align:center; font-weight:bold; margin-left:30px;}

.liveTep code a{ color:#fff}

.liulan{ height:22px; line-height:22px; float:left; width:670px; margin-top:25px}

.liulan span{ float:right; background:url(../images/index.gif) no-repeat 0px -420px; width:160px; display:inline-block}

.liulan span a{ padding-left:26px}

h3.ltit{ border-left:3px solid #da000a; border-bottom:1px solid #aeaeae; height:43px; background:#f6f6f6; line-height:43px; padding:0px 10px; color:#000; font-weight:normal}

h3.ltit span{ float:right; font-size:12px}

.livescroll{ width:920px; float:left; position:relative; height:250px; margin-left:10px; display:inline}

.livescroll span{ top:80px}

.livescroll span.next{ left:900px}

.livescroll2{ overflow:hidden; height:240px; width:920px; margin-top:10px; float:left; position:relative}

.livescroll2 ul{ position:absolute; width:800%}

.livescroll2 ul li{ color:#777; line-height:22px; width:176px; float:left; margin-right:28px; display:inline}

.livescroll2 ul li p a{ color:#777}

.livescroll2 ul li p code{ color:#f00}

.liveAear{ width:880px; padding:10px; height:80px; border:1px solid #c5c5c5; margin:20px}

.livearebtn{ padding:0px 20px}

.areabtn{ border:none; cursor:pointer; background:url(../images/index.gif) no-repeat -169px -280px; width:87px; height:41px; font-size:14px; text-align:center; line-height:41px; color:#000}

.areabtn2{ background-position:-169px -239px; color:#fff}

.liveBody{ padding:15px 10px; line-height:24px; font-size:14px; color:#333}

/*商家入驻申请样式开始*/
.main{ width:1200px; margin:0 auto;}
.fbMenu,.fbMain{ background-color:#fff; width:100%; float:left; margin-top:10px;}

.fbMenu li{ cursor:pointer; width:33.3%; float:left; height:45px; line-height:42px; text-align:center; font-size:14px;}

.fbMenu li.cur{ border-bottom:3px solid #2bb8aa ; height:42px; color:#2bb8aa;}

.fbMenu li.cur code{ color:#000; font-size:12px}

.faNav{ width:214px; border:1px solid #bebebe; float:left; background:#fff; margin-top:5px}

.faNav li{ border-bottom:1px solid #bebebe;float:left; width:214px; height:42px; font-size:14px; line-height:42px; }

.faNav li a{width:150px;  padding-left:64px; display:block; background:url(../images/mr.jpg) no-repeat 35px -2px}

.faNav li.fa2 a,.faNav li.fa2 a.cur{ background-position:35px -40px;}

.faNav li.fa3 a,.faNav li.fa3 a.cur{ background-position:35px -80px;}

.faNav li.fa4 a,.faNav li.fa4 a.cur{ background-position:35px -118px;}

.faNav li.fa5 a,.faNav li.fa5 a.cur{ background-position:35px -154px;}

.faNav li.fa6 a,.faNav li.fa6 a.cur{ background-position:35px -192px;}

.faNav li.fa7 a,.faNav li.fa7 a.cur{ background-position:35px -228px;}

.faNav li.fa8 a,.faNav li.fa8 a.cur{ background-position:35px -266px;}

.faNav li.fa9 a,.faNav li.fa9 a.cur{ background-position:35px -307px;}

.faNav li.fa10 a,.faNav li.fa10 a.cur{ background-position:35px -344px;}

.faNav li.fa10{border-bottom:none;}

.faNav li a.cur { background:#fb9334 url(../images/cur22.jpg) no-repeat 35px -2px; color:#fff !important;}

.faBox{ width:874px; background:#fff; float:right; margin-top:5px; padding:50px; min-height:332px;}

.faBox ul li{ width:20%; line-height:38px; height:38px; float:left; font-size:14px;}

.fInput{ border:1px solid #b0b0b0; width:420px; padding:0px 10px; height:40px; line-height:40px; background:#fff; color:#777}

.fselect{ width:220px; height:40px} 

.fInput2{ width:220px;}

.fInput3{ width:100px;}

.farea{ width:360px; height:70px; border:1px solid #b0b0b0; font-size:12px; padding:10px; line-height:22px; color:#777}

.fbMain h3{ border-bottom:1px solid #2bb8aa; color:#2bb8aa; height:40px; line-height:40px; padding:0px 10px; margin-bottom:25px}


.fbMain table tr th{font-weight:bold; color:#333; font-size:14px; line-height:30px; text-align:right; padding:10px 0; vertical-align:top; width:94px;}

.fbMain table tr td{ padding:10px 0; color:#666; font-size:14px; }

.fbMain table tr td input,.fbMain table tr td select{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #d5d5d5; color: #999; height: 30px; line-height: 28px; text-indent: 10px; color:#333;}

.fbMain table tr td input{ width:400px;}

.fbMain table tr td .mapinputs{width:200px; margin-right:5px;}

.mr10{ margin-right:10px;}

.fbMain table tr td select{ width:200px; margin-right:10px;}

.fbMain table tr td p{ color: #666; font-size: 14px; line-height: 22px;}

.fbMain table tr td .yzm_code{display:inline-block; vertical-align:middle; border: 1px solid #d5d5d5; height: 30px;}

.fbMain table tr td .btn_box{ text-align:center; margin:50px 0px;}

.fbMain table tr td .aniu{ background-color: #3ec1af; border:none 0px; color: #fff; cursor: pointer; display: inline-block; height:40px; line-height: 40px;  padding: 0 30px; border-radius:5px; font-size:18px;}

.tuanfabu_nr {
    height: auto;
    overflow: hidden;
    padding: 6px 10px;
}

.tuanfabu_scimg {
    padding-right: 25px;
}

.scimgBox {
    position: relative;
    z-index: 1;
}

.tuanfabu_scimg p {
    color: #444;
    font-size: 12px;
    line-height: 20px;
}

.tuan_topbt {
    background-color: #3ec1af;
    border: 1px solid #1ca290;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    padding: 0 15px;
}
.scimg_int {
    cursor: pointer;
    height: 40px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 116px;
    z-index: 2;
}

.tuanfabu_sjimg {
    height: 80px;
    position: relative;
    width: 80px;
    z-index: 1;
}

.fbMain table tr td code{ color:#f00}



.fbMain table tr td em{ color:#777; font-weight:normal; line-height:45px; padding:0px 20px}

.upFiles{ width:115px; height:42px; background:url(../images/btn.jpg) no-repeat 0px -1076px; float:left}

.upFiles .imgfiles{ opacity:0;}

.fbtn{ background:#fb9334; width:140px; height:45px; font:normal 16px/45px 'Microsoft Yahei'; text-align:center; border:none; cursor:pointer; color:#fff}

.life-scan{ background-color:#fb9334; border:none 0px; width:120px; height:36px; text-align:center; font-size:16px; font-weight:normal; color:#fff; display:inline-block; line-height:36px; cursor:pointer;}

.life-scan input{ opacity:0;}

/**********************************/



.tgdd .tgdd_t {

    overflow: hidden;

    height: auto;

    padding-bottom: 20px;

}

.tgdd .tgdd_t ul li {

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 20px;

    color: #666666;

    display: block;

    float: left;

    padding-right: 6px;

    padding-left: 6px;

    height: 20px;

    margin-right: 25px;

    cursor: pointer;

}

.tgdd .tgdd_t ul li a {

    color: #666666;

}

.tgdd .tgdd_t ul li.on {

    color: #FFF;

    background-color: #2bb8aa;

}

.tgdd .tgdd_t ul li.on a {

    color: #FFF;

}

.tgdd_nrt{

    border-top:1px solid #eeeeee;

    color:#999999; font-size:12px; 

    line-height:30px; background-color:#f9f9f9; 

}

.tgdd_nrt a{ color:#2279c9;}

.tgdd_nrBh{

    color:#999999;

    font-size:12px; 

    line-height:36px; 

    background-color:#fff; 

}

.tgdd_nrBh .tgdd_bh{

    font-family:'微软雅黑'; 

}

.tgdd_del {

    background-image: url(../images/del_03.jpg);

    background-repeat: no-repeat;

    background-position: left center;

    display: inline-block;

    padding-left: 15px;

    color: #dddddd;

}

.tgdd_del:hover {

    color: #da000a;

}

.tgdd_nrC{

    border-top:1px solid #eeeeee; 

    border-bottom:1px solid #eeeeee; 

    background-color:#f9f9f9;

}

.tgdd_nrC td{

    padding-top:15px;

    padding-bottom:15px;

}

.tgdd_tdtw{

    text-align:left;

    width:335px;

}

.tgdd_tw {

    overflow: hidden;

    padding-left: 20px;

}

.tgdd_tw .lef {

    padding-left: 18px;

    width: 190px;

}

.tgdd_tw .lef a {

    

    font-size: 12px;

    line-height: 18px;

    color: #666666;

}

.tgdd_tw .lef p {

    

    font-size: 12px;

    line-height: 18px;

    color: #999999;

}

.tgdd_nrCtd{

    font-family:'微软雅黑'; 

    color:#666666; 

    font-size:12px; 

    line-height:18px;

}

.orderDet {

    font-family: "微软雅黑";

    font-size: 12px;

    color: #da000a;

    display: block;

}

/******************************城市切换**********************************/

.city_container{

    margin: 10px auto;

    min-height: 500px;

    color: #666;

    font: 400 14px/1.5 "Hiragino Sans GB","WenQuanYi Micro Hei",tahoma,sans-serif;

}

.city_content{

    margin: 0 auto;

    padding: 0 0 65px;

    width: 1200px;

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #ddd;

    box-shadow: 0 0 1px #d3ebee;

    padding-bottom: 60px;

}

.city_province{ 

    background-color: #eee;

    border-bottom: 1px solid #ddd;

    padding: 16px 20px;

}



.city_province form {

    display: inline-block;

    vertical-align: middle;

}

.city_province .label {

    font-weight: 700;

    vertical-align: middle;

}



.dropdown--small, .ui-select-small {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #999 #ddd #ddd #999;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    color: #666;

    font-size: 12px;

    height: 24px;

    padding: 2px 5px;

}



.dropdown--small, .ui-select-small {

    color: #666;

    font-size: 12px;

}



.btn-mini {

    font-size: 12px;

    font-weight: 400;

    padding: 1px 8px 0;

}

.btn {

    background-color: #ff2121;

    background-image: linear-gradient(to bottom, #ff4d4d, #ff2121);

    background-size: 100% auto;

    color: #fff;

}

/* .btn:hover, .btn.hover, .btn:focus{ 

    background-color: #ff2121;

    background-image: linear-gradient(to bottom, #ff2121, #ff4d4d);

    background-size: 100% auto;

    color: #fff;

} */

.btn, .btn-hot, .btn-normal {

    -moz-user-select: none;

    background-repeat: repeat-x;

    border-radius: 2px;

    border-style: solid;

    border-width: 0 0 1px;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: 700;

    letter-spacing: 2px;

    line-height: 24px;

    width: 60px;

    text-align: center;

    text-decoration: none;

}



.btns {

    -moz-user-select: none;

    background-repeat: repeat-x;

    border-radius: 2px;

    border-style: solid;

    border-width: 0 0 1px;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: 700;

    letter-spacing: 2px;

    line-height: 24px;

    width: 100%;

    text-align: center;

    text-decoration: none;

}

.btns input{cursor: pointer;}



element.style {

    width: 180px;

}

.f-text {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #ddd;

    border-radius: 2px 0 0 2px;

    font-size: 12px;

    height: 18px;

    line-height: 18px;

    outline: 0 none;

}

.f-input, .f-text {

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    font-size: 14px;

    padding: 3px 4px;

}







.city_list {

    border-bottom: 1px solid #e5e5e5;

    font-weight: 700;

    padding: 20px;

}

.city_list h3 {

    display: inline-block;

    vertical-align: top;

}



.city_list p {

    display: inline-block;

    vertical-align: top;

    width: 1020px;

}



.city_list a {

    display: inline-block;

    margin: 0 17px 0 0;

    width: 72px;

    color: #666;

}

.city_list a:hover{

    text-decoration: underline;

    color: #ff2121;

}





.cities_list h2 {

    background: none repeat scroll 0 0 #2bb8aa;

    border-radius: 0;

    color: #fff;

    display: inline-block;

    height: 32px;

    line-height: 30px;

    margin: 20px 20px 12px;

    padding: 0 14px;

    position: relative;

}

.cities_list h2 span {

    border-color: #2bb8aa #fff #fff;

    border-style: solid;

    border-width: 8px;

    display: block;

    float: none;

    font-size: 0;

    height: 0;

    left: 20px;

    line-height: 0;

    position: absolute;

    top: 32px;

    width: 0;

}

.cities_list .hasallcity{

    margin-top: 3px;

}

.cities_list li {

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

}

.cities_list p {

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

    padding: 6px 10px 6px 30px;

}

.cities_list .label {

    border: 1px solid #ddd;

    border-radius: 0;

    color: #666;

    display: inline-block;

    height: 30px;

    line-height: 24px;

    margin-right: 5px;

    vertical-align: top;

    width: 30px;

}

.cities_list .label strong {

    border: 1px solid #f7f7f7;

    border-radius: 0;

    display: block;

    font-size: 16px;

    height: 28px;

    text-align: center;

    width: 28px;

}

.cities_list span {

    display: inline-block;

    vertical-align: top;

    width: 1200px;

}

.cities_list span i {

    color: #ccc;

    font-style: normal;

    margin: 0 3px;

}

.cities_list .hover {

    border-color: #e5e5e5;

}

.cities_list p {

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

    padding: 6px 10px 6px 30px;

}

.cities_list p:hover{

    border-bottom: 1px solid #ccc;

    border-top: 1px solid #ccc;

    background: none repeat scroll 0 0 #f7f7f7;

}

.cities_list p:hover .label {

    border:1px solid #2bb8aa;

    background: #2bb8aa !important;

    color: #fff;

}

.cities_list a {

    border-radius: 0;

    display: inline-block;

    height: 20px;

    line-height: 20px;

    margin: 5px 10px;

    padding:2px 5px;

    color: #666;

}

.cities_list a:hover {

    background: none repeat scroll 0 0 #2bb8aa;

    border-radius: 2px;

    color: #fff;

}

.cities_list .isonline {

    font-weight: 700;

}

/*验证抢购券start*/

#qg-test{background-color:#f3f3f3; padding:0px;}

#qg-test .test-left{ width:136px; padding:20px 0px;}

#qg-test .test-right{ width:1022px; padding:20px; background-color:#fff; border:1px solid #dbdbdb; min-height:1000px;}

#qg-test .test-list{ display:block; margin-bottom:10px;}

#qg-test .test-list h3{ font-size:16px; color:#333; line-height:30px; padding:0px 10px; font-weight:normal; margin-bottom:6px;}

#qg-test .test-list li a{ display:block; color:#666; line-height:28px; padding-left:22px;}

#qg-test .test-list li .on{ color:#fff; background-color:#2bb8aa;}

.test-tab{ border-bottom:1px solid #e5e5e5; height:20px; margin-bottom:20px;}

.test-tab li{ display:block; float:left; padding:0px 15px; height:20px; border-bottom:1px solid #e5e5e5; margin-right:20px;}

.test-tab li a{ color:#333; line-height:20px;}

.test-tab li.on{border-bottom:1px solid #2bb8aa;}

.test-tab li.on a{color:#2bb8aa;}

.test-tab-list{padding:20px; display:none;} 

.test-tab-list-ts{color:#f47979; line-height:20px; margin:6px 0px;}

.test-tab-list-int{ padding-bottom:10px;}

.test-tab-list-int span{ padding-left:20px;}

.test-tab-list input{ width:262px; height:36px; border:1px solid #dbdbdb; background-color:#f2f2f2; text-indent:10px; font-size:16px; line-height:36px; color:#999;}

.test-tab-list .test-tab-list-sub{ display:inline-block; padding:0px 12px; height:38px; border:none 0px; background-color:#2bb8aa; line-height:36px; color:#fff; width:auto; text-indent:0px; cursor:pointer;}

.test-tab-list-intTop{padding:20px 0px;}

.test-tab-list-tsk{ border:1px solid #ffedd3; background-color:#fff8ee; padding:10px 20px;}

.test-tab-list-tsk h3{ font-weight:normal; color:#333; line-height:30px;}

.test-tab-list-tsk p{ font-size:12px; color:#666; line-height:24px; padding-left:20px;}

.test-tab-table table{ text-align:center; border-collapse:collapse;}

.test-tab-table table td{border:1px solid #e5e5e5; color:#666;}

.test-tab-table table tr{ line-height:40px;}

.test-tab-table table tr:first-child{ line-height:30px; font-weight:bold;}



/*订座开始*/

/*订座首页*/

.seat-banner{ height:220px; background:url(../img/seat_banner.jpg) no-repeat center center; margin-top:10px; margin-bottom:10px; position:relative; z-index:0;}

.seat-form-box{ position:absolute; width:480px; border:5px solid #2bb8aa; right:20px; top:20px; background: rgba(255, 255, 255, 0.8);}

.seat-form1{ overflow:hidden; height:auto; padding:10px 10px 0px;}

.seat-form1-l{ width:278px; padding:9px 0px; border:1px solid #dbdbdb; background-color:#fff;}

.seat-form1-l .date{ width:170opx; height:30px; border:none 0px; border-right:1px solid #dbdbdb; background:url(../images/selecBg_03.png) no-repeat 135px center; text-indent:10px; color:#666; line-height:30px;}

.seat-form1-l .time{ width:110px; height:30px; border:none 0px; background:none; text-align:center; color:#666; line-height:30px;}

.seat-form1-r{ width:160px; padding-left:20px;}

.seat-form1-r .city{width:160px; height:40px; border:1px solid #dbdbdb; margin-top:5px; text-indent:10px; background: #fff url(../images/coor.png) no-repeat 5px center; color:#666;}

.seat-form1-l .number{width:90px; height:30px; border:none 0px; color:#666; text-align:center; line-height:30px;}

.seat-form1-l .search{width:181px; height:30px; border:none 0px; border-left:1px solid #dbdbdb; color:#666; line-height:30px; text-indent:40px; background:url(../images/sear.png) no-repeat 15px center;}

.seat-form1-r .seat-btn{width:160px; height:40px; border:none 0px; margin-top:5px; background-color:#00bda7; color:#fff; font-size:20px; line-height:40px; border-radius:3px; cursor:pointer;}

.seat-form2{ margin-top:10px; border-top:5px solid #2bb8aa; padding:8px 10px;}

.seat-form2 span{ font-size:12px; color:#333; line-height:20px;}

.seat-form2 a{ display:inline-block; font-size:12px; color:#4c4c4c; line-height:20px; border:1px solid #4c4c4c; border-radius:3px; padding:0px 5px; background-color:#fff; box-shadow:0px 1px 0px #999; margin-right:10px;}

.seat-form2 a.on{border:1px solid #00bda7; color:#00bda7; box-shadow:none;}

.seat-box{ overflow:hidden; height:auto;}

.seat-box-l{ width:900px;}

.seat-box-l .goods_flList_r{ width:823px;}

.seat-box-r{ width:280px; padding-left:20px;}

.seat-box-bt{ border-bottom:2px solid #ccc; height:34px; overflow:visible; margin-bottom:10px;}

.seat-box-bt .more{color:#2bb8aa; line-height:34px; margin-right:10px;}

.seat-box-bt li{ display:block; float:left; padding:0px 8px; margin-right:10px; height:34px; border-bottom:2px solid #ccc; line-height:34px;}

.seat-box-bt li a{ font-size:16px; color:#333;}

.seat-box-bt li.on{border-bottom:2px solid #2bb8aa;}

.seat-box-bt li.on a{color:#2bb8aa;}

.seat-room{ overflow:hidden; height:auto; margin-bottom:10px;}

.seat-room ul{ width:920px;}

.seat-room-list{width:440px; padding-right:20px; padding-bottom:20px; display:block; float:left;}

.seat-room-box{border:1px solid #dbdbdb; background-color:#fff; overflow:hidden; padding:9px;}

.seat-room-img{ width:210px; padding-right:9px; position:relative; z-index:0;}

.seat-room-img .sy_sjcpBq{ left:10px; top:0;}

.seat-room-content{ width:201px;}

.seat-room-content p{ font-size:12px; color:#666; line-height:20px; padding-bottom:6px;}

.seat-room-content p em{padding:8px; background-repeat:no-repeat; background-position:center center; margin-right:5px;}

.seat-room-content p .ico-1{ background-image:url(../images/coor.png);}

.seat-room-content p .ico-2{ background-image:url(../images/heart.png);}

.seat-room-content p .c1{color:#f62f08; font-size:12px;}

.seat-room-content p .state{ display:inline-block; width:90px; text-align:center; background-color:#00bda7; color:#fff; font-size:12px; text-align:center; margin-right:10px; margin-top:10px;}

.seat-room-content p .state.on{background-color:#f8382d;}

.seat-room-content .title{line-height:24px; font-size:14px; color:#333;}

.seat-order{overflow:hidden; height:auto; margin-bottom:10px; padding-left:1px;}

.seat-order ul{ width:900px;}

.seat-order-list{ display:block; float:left; width:281px; padding:9px; border-right:1px dashed #dbdbdb; border-bottom:1px dashed #dbdbdb;}

.seat-order-img{ position:relative;}

.seat-order-img .sy_sjcpBq{ left:10px; top:0;}



.seat-order-img .title{background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:0; width:90%; padding:10px 5%; color:#fff; line-height:24px;}

.seat-order-img .title em{ padding:12px 9px; background:url(../images/coor_b.png) no-repeat center center; margin-right:10px;} 

.seat-order-content .title{font-size:16px; color:#333; line-height:24px; margin-bottom:5px;}

.seat-order-content .row span{ color:#666; margin-right:15px; display:inline-block;}

.seat-order-content .sy_hottjJg .left{color:#666; font-size:14px; font-weight:normal;}

.seat-box-r .seat-ad-wx{ margin-bottom:10px;}

.seat-box-r .seat-ad{ height:87px; overflow:hidden; margin-bottom:10px;}

.seat-ad_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.seat-ad_flexslider .slides {position: relative; z-index: 1;}

.seat-ad_flexslider .flex-control-nav {right:0px; top:67px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.seat-ad_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.seat-ad_flexslider .flex-control-nav a {background-color: #1b1b1b; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.seat-ad_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.seat-ad_flexslider .flex-direction-nav {left: 0; position: absolute; top: 25px; width: 100%; z-index: 3; display:none;}

.seat-ad_flexslider:hover .flex-direction-nav {display:block;}

.seat-ad_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.seat-ad_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.seat-ad_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.seat-ad_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.seat-rank{ border:1px solid #dedede; background-color:#fff;}

.seat-rank .title{ border-bottom:1px solid #dedede; background-color:#eeeeee; height:35px; font-size:16px; color:#333; line-height:35px; padding:0px 10px;}

.seat-rank .title span{ font-size:16px; color:#00bda7;}

.seat-rank-list{}

.seat-rank_flexslider {height: auto; position: relative; z-index:0;}

.seat-rank_flexslider .slides {position: relative; z-index: 1; padding:0px 10px;}

.seat-rank_flexslider .slides .sy_hotgzLi{}

.seat-rank_flexslider .slides .sy_hotgzLi li{ padding:10px 0px; border-top:1px dashed #dedede;}

.seat-rank_flexslider .slides .sy_hotgzLi li img{ float:left; margin-right:10px;}

.seat-rank_flexslider .slides .sy_hotgzLi li p{color:#333; line-height:24px;}

.seat-rank_flexslider .flex-control-nav {right:0px; top:67px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.seat-rank_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.seat-rank_flexslider .flex-control-nav a {background-color: #1b1b1b; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.seat-rank_flexslider .flex-control-nav .flex-active {background-color: #2bb8aa;}

.seat-rank_flexslider .flex-direction-nav {right:10px; position: absolute; top: -25px; width: 30px; z-index: 3; display:block;}

.seat-rank_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 16px; overflow: hidden; position: absolute; width: 15px;}

.seat-rank_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/seat_rank.png) no-repeat scroll left center; left: 0px;}

.seat-rank_flexslider .flex-direction-nav li a.flex-next {background:url(../images/seat_rank.png) no-repeat scroll right center; right: 0px;}

/*.seat-rank_flexslider .flex-direction-nav li a:hover {background-image:url(../images/seat_rank_on.png);}*/

/*订座-详情页*/

.seat-jj-box{ overflow:hidden; height:auto; border:1px solid #dbdbdb; background-color:#fff; padding:10px; margin-bottom:20px;}

.seat-jj-box-l{ width:300px; padding-right:20px;}

.seat-jj-box-r{width:858px;}

.seat-jj_slider {overflow: hidden; position: relative; z-index:0;}

.seat-jj_slider .slides {position: relative; z-index: 1;}

.seat-jj_slider .sy_hotgzLi{display: block; float: left; margin-right: -100%; position: relative; z-index: 1;}

.seat-jj_slider .flex-control-nav {text-align:center; width: 100%; overflow:hidden; height:auto; margin-top:10px; z-index: 2;}

.seat-jj_slider .flex-control-nav li {display:block; float:left; width:88px; margin-right:10px; cursor: pointer; display:inline-block; border:1px solid #eee;}

.seat-jj_slider .flex-control-nav li:nth-last-child(1) {margin-right:0px;}

.seat-jj_slider .flex-control-thumbs img {cursor: pointer; display: block; width:80px; border:1px solid #fff; height:48px; padding:3px;}

.seat-jj_slider .flex-control-thumbs li .flex-active {border-color:#2bb8aa;}

.seat-jj_slider .flex-direction-nav {left: 0; position: absolute; top: 116px; width: 100%; z-index: 3; display:none;}

.seat-jj_slider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.seat-jj_slider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.seat-jj_slider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.seat-jj_slider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.seat-jj-box-r h2{ font-size:18px; color:#333; line-height:30px; margin-bottom:10px;}

.seat-jj-box-r .spxq_qgpstarBg{ margin-right:20px; width:90px; height:18px; background-image:url(../images/star_grey.png);}

.seat-jj-box-r .spxq_qgpstar{ background-image:url(../images/star2.png); height:18px;}

.seat-jj-box-r p{ color:#333; line-height:30px;}

.seat-jj-bq{color:#fff; display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; margin-right:10px;}

.seat-jj-bq.c1{ background-color:#2bb8aa;}

.seat-jj-bq.c2{ background-color:#fe4d3d;}

.seat-jj-box-r .seat-jj-ts{ font-size:12px; color:#fc4325; margin-top:20px;}

.seat-h-box{ margin-bottom:20px;}

.seat-h-box h3{ font-size:16px; color:#1a1a1a; line-height:30px;}

.seat-h-content{border:1px solid #dbdbdb; background-color:#fff;}

.seat-h-bqli{ line-height:34px; color:#333; padding:0px 5px; border-bottom:1px solid #dbdbdb;}

.seat-h-content.seat-h-content2{ padding:20px;}

.seat-h-order-l{}

.seat-h-order-l .left{ padding-right:10px; position:relative; z-index:1;}

.seat-h-order-l .left input{ cursor:pointer;}

.seat-h-order-l .date{ width:165px; background:url(../images/btn_bg2.png) no-repeat left center;}

.seat-h-order-l .date input{ width:165px; height:32px; border:none 0px; background:none; color:#333; font-weight:bold; text-indent:10px;}

.seat-h-order-l .time,.seat-h-order-l .num{ width:125px; background:url(../images/btn_bg.png) no-repeat left center;}

.seat-h-order-l .time input,.seat-h-order-l .num input{ width:125px; height:32px; border:none 0px; background:none; color:#333; font-weight:bold; text-indent:10px;}

.seat-h-time-pull{ position:absolute; width:125px; height:200px; overflow:scroll; top:32px; left:0; background-color:#fff; box-shadow:0px 3px 2px #ccc; display:none;}

.seat-h-time-pull li{ line-height:30px; padding:0px 10px;}

.seat-h-order-l .room label{ width:92px; border:1px solid #bdbdbd; line-height:30px; color:#333; display:inline-block; margin-right:10px; position:relative; text-align:center;}

.seat-h-order-l .room label input{ opacity:0; filter:alpha(opacity=0);}

.seat-h-order-l .room .state{ position:absolute; left:-1px; top:-1px; border:2px solid #2bb8aa; width:90px; height:28px; background:url(../images/seat_ico.png) no-repeat right bottom; display:none;}

.seat-h-order-l .room label input{ position:absolute; left:0; top:0;}

.seat-h-order-r .seat-h-btn{ background-color:#30bdac; font-size:18px; color:#fff; box-shadow:2px 2px 0px #109888; width:120px; height:40px; line-height:40px; border:none 0px; cursor:pointer;}

.seat-h-tab{ display:block; overflow:hidden; height:auto; margin-bottom:20px;}

.seat-h-tab li{ display:block; float:left; width:78px; height:28px; text-align:center; line-height:28px; margin-right:10px; color:#2bb8aa; background-color:#fff; border:1px solid #2bb8aa; cursor:pointer;}

.seat-h-tab li.on{ background-color:#2bb8aa; color:#fff;}

.seat-h-reco{ border:1px solid #2bb8aa; padding:10px; margin-bottom:20px;}

.seat-h-reco .title{ font-size:26px; color:#ff6900; margin-bottom:20px;}

.seat-h-reco .title span{color:#666;}

.seat-h-reco-content{}

.seat-h-reco_flexslider {position: relative; z-index:0; padding:0px 53px 0px 73px;}

.seat-h-reco_flexslider .slides {position: relative; z-index: 1;}

.seat-h-reco_flexslider .sy_hotgzLi{display: block; float: left; margin-right: -100%; position: relative; z-index: 1;}

.seat-h-reco_flexslider .sy_hotgzLi ul{}

.seat-h-reco_flexslider .sy_hotgzLi li{float:left; width:182px; padding-right:20px;}

.seat-h-reco_flexslider .sy_hotgzLi li .spxq_bq{ left:5px;}

.seat-h-reco_flexslider .sy_hotgzLi li .spxq_bq span{ width:40px; height:30px; line-height:30px;}

.seat-h-reco_flexslider .sy_hotgzLi li .img{ position:relative; z-index:0;}

.seat-h-reco_flexslider .sy_hotgzLi li .nr{ padding:10px; background-color:#f5f5f5; overflow:hidden; height:auto;}

.seat-h-reco_flexslider .sy_hotgzLi li .nr-l{ width:20px; padding-right:10px;}

.seat-check{ display:inline-block; border:1px solid #c4c4c4; background-color:#fff; width:18px; height:18px; border-radius:3px;}

.seat-check input{ opacity:0; filter:alpha(opacity=0);}

.seat-check.on{border:1px solid #2bb8aa; background:#2bb8aa url(../images/seat-check.png) no-repeat center center;}



.seat-check-radio{ display:inline-block; border:1px solid #dedede; background-color:#fff; width:15px; height:15px; border-radius:3px; float:left; margin:10px 10px 0px 0px;}

.seat-check-radio input{ opacity:0; filter:alpha(opacity=0);}

.seat-check-radio.on{border:1px solid #2bb8aa; background:#2bb8aa url(../images/seat-check.png) no-repeat center center;}



.seat-check2{ display:inline-block; border:1px solid #c4c4c4; background-color:#fff; width:18px; height:18px; border-radius:3px;}

.seat-check2 input{ opacity:0; filter:alpha(opacity=0); width:100%; height:100%;}

.seat-check2.on{border:1px solid #2bb8aa; background:#2bb8aa url(../images/seat-check.png) no-repeat center center;}



.seat-h-reco_flexslider .sy_hotgzLi li .nr-r{ width:132px;}

.seat-h-reco_flexslider .sy_hotgzLi li .nr-r .rap{color:#333; font-size:16px;}

.seat-h-reco_flexslider .sy_hotgzLi li .nr-r .tjj{ color:#666; overflow:hidden; height:auto; line-height:30px; font-size:12px;}

.seat-h-reco_flexslider .sy_hotgzLi li .nr-r .tjj span{ color:#ff6900;}

.seat-h-reco_flexslider .flex-direction-nav {left: 0; position: absolute; top: 80px; width: 100%; z-index: 3;}

.seat-h-reco_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.seat-h-reco_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.seat-h-reco_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.seat-h-reco_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.seat-h-tab-list .seat-h-reco{ border:none 0px;}

.seat-h-tab-list-box{ overflow:hidden; height:auto;}

.seat-h-tab-list-box ul{ width:1152px;}

.seat-h-tab-list-box li{display:block; float:left; width:368px; padding-right:16px; padding-bottom:16px;}

.seat-h-tab-li{border:1px solid #dbdbdb; background-color:#fff; padding:10px; overflow:hidden; height:auto;}

.seat-h-tab-li:hover{ transition: all 0.4s ease-in-out 0s; background-color:#f2f2f2;}

.seat-h-tab-li .img{ width:200px; padding-right:10px; position:relative;}

.seat-h-tab-li .img .spxq_bq{ left:5px;}

.seat-h-tab-li .img .spxq_bq span{ width:40px; height:30px; line-height:30px;}

.seat-h-tab-li .nr{ width:136px; padding-top:6px;}

.seat-h-tab-li .nr .rap{ color:#333; line-height:30px; margin-bottom:10px;}

.seat-h-tab-li .nr .price{ font-size:22px; color:#ff6900; line-height:34px;}

.seat-h-tab-li .nr del{ font-size:18px; color:#999; line-height:24px;}

/*订座-详情-包厢*/

.seat-h-room{ overflow:hidden; height:auto;}

.seat-h-room li{ display:block; float:left; width:273px; padding-right:22px;}

.seat-h-room ul{ width:1180px;}

.seat-h-room-li{ border:1px solid #dbdbdb; background-color:#fff; padding:8px;}

.seat-h-room-li:hover{transition: all 0.4s ease-in-out 0s; background-color:#f2f2f2;}

.seat-h-room-li .img{ position:relative;}

.seat-h-room-li .img .spxq_bq{ left:5px;}

.seat-h-room-li .img .spxq_bq span{ width:40px; height:30px; line-height:30px;}

.seat-h-room-li .nr{ overflow:hidden; height:auto; padding-top:8px;}

.seat-h-room-li .nr .left{ width:225px;}

/*订座-详情-商家*/

.seat-tstj a{ display:inline-block; margin:0px 10px; font-size:12px; color:#333; line-height:24px;}

.seat-tstj a span{font-size:12px; color:#666;}

.seat-tj-more{ text-align:right;}

.seat-tj-more a{color:#333; font-size:12px; line-height:24px;}

.seat-sjtj-img{ overflow:hidden; height:auto;}

.seat-sjtj-img li{ display:block; float:left; width:93px; padding-right:20px; padding-bottom:20px;}

.seat-sjtj-img-li{ border:1px solid #ebebeb; background-color:#fff;}

.seat-sjtj-img-li .img{ position:relative; z-index:0;}

.seat-sjtj-img-li .price{ position:absolute; right:0; top:0; background:rgba(0,0,0,0.5); width:90%; padding:0px 5%; height:20px; color:#fff; line-height:20px; text-align:right;}

.seat-sjtj-img-li p{ padding:0px 5px; line-height:24px; color:#333; font-size:12px;}

.seat-sjjj-box-l{ width:410px;}

.seat-sjjj-box-l .sy_sjcpBq{ z-index:2; top:0; left:5px;}

.seat-sjjj-box-l .seat-jj_slider .flex-control-nav li{ width:128px;}

.seat-sjjj-box-l .seat-jj_slider .flex-control-thumbs img{ width:120px; height:73px;}

.seat-jj-box-r h2 span{ color:#666; font-weight:normal;}

.seat-sjjj-bq span{ margin-right:20px;}

.seat-sjjj-bq span b{ font-weight:normal; color:#fc4325;}

.seat-sjjj-order{ padding:7px 0px; border:1px solid #ebebeb; border-right:none 0px;}

.seat-sjjj-order .left{ position:relative; z-index:1; height:20px; border-right:1px solid #ebebeb;  background: rgba(0, 0, 0, 0) url(../images/selecBg_03.png) no-repeat scroll 85px center; padding-right:22px;}

.seat-sjjj-order .date {width: 142px; background-position:142px center;}

.seat-sjjj-order .date input { background:url(../images/date_ico.png) no-repeat 10px center; border: 0 none; color: #333; font-weight: bold; height: 20px; text-indent: 44px; width: 142px;}

.seat-sjjj-order .time, .seat-sjjj-order .num { width: 85px;}

.seat-sjjj-order .time input, .seat-sjjj-order .num input {background:none; border: 0 none;color: #333; font-weight: bold; height: 20px; text-indent: 10px; width: 85px;}

.seat-sjjj-order .btn{ padding-right:0px;}

.seat-sjjj-order .btn input{width:102px; height:36px; color:#fff; font-size:16px; line-height:36px; background-color:#2bb8aa; border:none 0px; cursor:pointer; margin-top:-8px;}

.seat-sjjj-order .seat-h-time-pull{ width:107px;}

.seat-sjjj-box-c{ width:490px;}

.seat-sjjj-box-r{ width:258px;}

/*订座-预约订单*/

.seat-order-content-box{ border:1px solid #e1e1e1; width:512px; margin:40px auto 20px; background-color:#fafafa; padding:10px; }

.seat-order-content-box h2{ font-size:25px; color:#333; font-weight:bold; margin-bottom:30px;}


.seat-order-content-box table td{ padding-bottom:15px;  min-width:80px;}
.seat-order-content-box table th{vertical-align:top; color:#333; padding-right:20px; text-align:right;}
.seat-order-content-box table .text{ border:1px solid #e3e3e3; background-color:#fff; height:26px; width:166px; padding:3px; width:300px;}

.seat-order-content-box table .select{border:1px solid #adadaf; background-color:#fff; height:26px; width:80px;}

.seat-order-content-box table .ts{ font-size:12px; color:#ff6d26; line-height:24px;}

.seat-order-content-box table .textarea{ border:1px solid #e3e3e3;width:96%; padding:10px 2%; height:100px; background-color:#fff; line-height:24px; text-height:20px; color:#666; resize:none;}

.seat-order-content-box table .btn{ background:#2bb8aa; color:#fff; height:40px; line-height:40px; border-radius:0px; border:none;display:inline-block; cursor:pointer; font-size:16px; width:120px;}

/*订座-预约订单-支付*/

.seat-order-content-pay{ width:386px; border:1px solid #e1e1e1; background-color:#fff; margin:20px auto;}

.seat-order-content-pay h2{ font-size:20px; text-align:center; color:#333; line-height:42px; border-bottom:1px solid #e1e1e1;}

.seat-order-content-pay .table-box{ padding:20px;}

.seat-order-content-pay table td{ padding-bottom:20px; vertical-align:top; color:#333;}

.seat-order-content-pay table .price{ color:#ff6d26;}

.seat-order-content-pay table .pay-li{ display:block; padding-bottom:20px;}

.seat-order-content-pay table .pay-li input{ margin-right:10px;}

.seat-order-content-pay table .pay-li img{ vertical-align:middle;}

.seat-order-content-pay table .btn{ background-color:#2bb8aa; color:#fff; height:36px; width:80%; border-radius:3px; display:block; margin:0 auto; cursor:pointer; font-size:16px; border:none 0px;}

.seat-order-content-pay .bottom{ border-top:1px solid #e1e1e1; padding:10px 50px;}

.seat-order-content-pay .bottom p{ font-size:12px; color:#666; line-height:20px;}

/*订座-预约订单-完成*/

.seat-order-content-pay .order-list li{ line-height:36px; color:#666; padding:0px 22px; border-bottom:1px dashed #f6f6f6;}

.seat-order-content-pay .finish{ text-align:center; font-size:20px; color:#2bb8aa; padding:50px 0px;}

.seat-order-content-pay .finish em{ padding:28px 31px; background:url(../images/tp_15.png) no-repeat center center; margin-right:20px;}

/*订座结束*/







.czts {

    width: 508px;

    margin-right: auto;

    margin-left: auto;

    height: 270px;

    background-image: url(../images/txbg_03.png);

    background-repeat: no-repeat;

    background-position: center bottom;

    padding-top: 160px;

}

.cztsnr {

    height: 150px;

    width: 266px;

    margin-right: auto;

    margin-left: auto;

    border: 2px solid #00a4b3;

    border-radius: 20px;

    background-color: #FFF;

    background-image: url(../images/cztxico_03.png);

    background-repeat: no-repeat;

    background-position: 46px 72px;

    padding-top: 76px;

    padding-left: 160px;

    font-family: "微软雅黑";

    font-size: 26px;

    line-height: 32px;

    color: #00a4b3;

}

.czts_p {

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 32px;

    color: #1a1a1a;

    padding-top: 10px;

}

.cztsnr_Failure {

    color: #333;

    background-position: 46px -260px;

}

.czts_time {

    color: #F00;

}

.topTwo .rightss{margin: 5px auto;}

.topTwo .rightss a {background: #2bb8aa url(../images/cart_ico_03.png) no-repeat 12px center; display: inline-block; height: 36px; width: 78px; padding-left: 50px; font-size: 16px; line-height: 36px;	color: #FFF;}

.topTwo .rightss a span {font-size: 14px; line-height: 20px; color: #FFF; background-color: #97ded5; display: inline-block; width: 20px; height: 20px; text-align: center; margin-left: 4px;}





/*order style******************/

.none{ display:none;}

.bet_bj{width:1200px; min-height:600px;background-color:white;margin:0 auto;}

.img_2{margin-left: 953px;margin-top:-40px;}

.con{word-spacing:140px; padding-top: 35px;margin-left:160px;margin-bottom:6px;width:610px;}

.con a:hover{color:#1ca290;}

.tab{border-collapse:collapse;font-weight:bold;margin-top:35px;margin-left:47px;color:#666666;border:none;border:1px solid #f0f0f0;width:1000px;}

.tab tr{ border-bottom:1px solid #f0f0f0;}

.tab_nr{overflow: hidden; height:auto; margin:5px 0px;}

.tab_nr1{width:240px;color:#005eb5;line-height:25px;}

.tab span{color:#ff6900;}

.tab_wz{text-align:left; padding-left: 10px;}

.sel{width:180px;height:30px;border-left:2px solid #737373;border-top:2px solid #737373;font-size:12px;}

.check_2{color:#a1a1a8;}

.djj,.jf{color:#a1a1a8;}

.money{font-size:34px;font-weight:bold;color:#ff6900;}

.rmb{color:#ff6900;font-size:17px;font-weight:bold;}

.order-addres{background-color:#fff;overflow:hidden;}

.order-addres h3{padding:10px 0px; background:#fff; border-bottom:2px solid #ddd;}

.order-addres h3 span.addlt{ font-size:16px; color:#555;}

.order-addres h3 span.addrt{ font-size:14px; color:#005ea7; font-weight:normal;}

.order-addres .addright{ height:40px; overflow: hidden; padding:0px 10px; line-height:40px; cursor:pointer; display:none;}

.order-addres .addright.current{ background:#fdf4f1; }

.order-addres .addright:last-child{ border-bottom:none;}

.order-addres .addright_on{ height:40px; overflow: hidden; padding:0px 10px; line-height:40px; cursor:pointer;  border:2px solid #f56c08; margin:10px 0px;background:#fefaf8; position:relative; display:block !important;}

.moreAddress{ display:inline-block; float:right;   background:#e2f2fe; margin-top:5px; color:#005ea7; border-radius:3px; height:30px; line-height:30px; padding:0px 10px; cursor:pointer;}

.order-addres .addright span{color:#999;}

.order-addres .addright_on span{color:#333;}

.order-mr-change{cursor: pointer;}

.order-mr{color:#f56c08;}

.order-xg{color:#2bb8aa;padding-left:50px;}

.tab big{font-size:20px;}

.tab_price .price{color:#66666f;}

.order-chace span{color:black;font-size:16px;}

.bet_bj .order-chace{margin-bottom:-19px;}

.order-add{text-align:center;font-size:18px;color:#999;cursor:pointer;}

.pay-order{ margin:20px 0px;}

.order-cover{width:100%;height:117%;background-color:rgba(30,30,30,0.3);position:fixed;left:0;top:31px;display:none;}

.add-newdress{width:549px;height:370px;border:8px solid #666;position:fixed;z-index:100;top:50%; margin-top: -185px; left: 50%; margin-left: -275px; background-color:white;}

.add-newdress2{height:40px;background-color:#f8f8f8;line-height:38px;overflow:hidden;border:1px solid #ccc;padding:0 13px;}

.add-newdress2 span{font-size:18px;color:#666;font-weight:bold;}

.add-close{padding-top:12px;cursor:pointer;}

.add-text{width:210px;height:33px;border:none; border:1px solid #c6c6c6;padding-left:7px;color:#666;margin-left:14px;}

.add_mobile{width: 120px; margin-right: 20px;}

.add_yzm{width:80px; margin-right: 20px;}

.send_button{height: 33px; line-height: 33px; border: 1px solid #1ca290; background: #1ca290; color: #fff; padding: 0px 5px; cursor: pointer;}

.add-message .add-dw{background:url("../images/tp_55.png") no-repeat;background-position:8px;padding-left:29px;width:385px;background-color:white;}

.add-message p{padding-bottom:20px;padding-left:25px;}

.add-message{margin-top:30px;}

.add-message span{color:red;}

.add-message .mt10{margin-left: 10px; margin-right: 5px;}

.add-sex{margin-left:78px;}

.add-button input{display:inline-block; cursor: pointer;width:113px;height:38px;color:white;font-size:17px;text-align:center;line-height: 38px;border-radius:3px;margin-right:19px; border: none;}

.add-button{text-align:center;}

.add-text2{width:408px;height:33px;border:none; border:1px solid #c6c6c6;padding-left:7px;color:#666;}

.add-hold{background-color:#1ca290}

.add-off{background-color:#a0a0a0;}





/*****************************/

.order-ele-tip{ text-align:left; font-size:16px; color:#333;}

.order-ele-tip input{ margin-right:10px;}

.tab td{ border-collapse: collapse; padding:15px 20px; text-align:center;}

.ko input{border:1px solid #ccc; float: left; width:50px;height:30px; line-height: 28px; text-align:center; background: none;}

.ko span{display: inline-block; float: left; width: 30px; height: 30px;color:#ccc;}

.jian{line-height: 30px; border: 1px solid #ccc; border-right: none 0px;cursor:pointer}

.jia{line-height: 30px; border: 1px solid #ccc; border-left: none 0px;cursor:pointer}

/*.jia a{font-size:22px;}

.jian a,.jia a{color:#ccc;}*/

.ko{ overflow:hidden;}

.sub{width: 122px;height:39px;background-color:#2bb8aa;border:none;font-size:20px;color:white;margin-left:20px;}

/*.admin-two{padding-top:240px;}*/

.admin span{color:#1ca290;}

.back{color:#73d7da;font-weight:bold;}

.admin a{padding-top:20px;padding-left:20px;font-weight:bold;color:#1ca290;}

.zi{color:#1ca290;}

.all_2 li{width:240px;height:50px;float:left;line-height:40px;text-align:center;}

.all_2 li.on{color:#2bb8aa;}

.all_2 li.on em{background-image:url("../images/tb_04.png"); }

.ul_3{height:40px;text-align:center;}

.ul_3 li{width:80px;height:45px;float:left;line-height:20px;}

.all{/*overflow:hidden;*/height:auto;padding-bottom:10px; width:100%;}

.all_2{float:left;overflow:hidden;height:auto;  padding-left:70px;padding-top:30px;}

.all_3{float:right;padding-top:40px; width:240px; margin-right:50px;}

.mode_dingdan{ padding:40px 65px; }

.mode_dingdan table{border:1px solid #eee;}



.chance{float:right;padding-top:30px;line-height:40px; width: 420px;}

.opp{overflow:hidden; width: 995px;}

.cha{font-weight:bold;font-size:14px; text-align: right;}

.cha_1{padding-top:20px;}

.money_1{text-align: right;}

.checkk{padding-left:286px; line-height:30px; padding-bottom: 30px;}

.all_2 em{background:url("../images/tb_03.png") no-repeat;display:block;}

/*end*/



/*抢购专题页开始*/

/*.qg_special_content{}*/

.qg_special_banner{ width:100%; height:576px; overflow:hidden;}

.qg_special_nr_box{ width:1200px; margin:0px auto; padding:20px 0px 50px;}

.qg_special_floor{ background-color:#f9f3e3; margin-bottom:20px;}

.qg_special_bt{ padding:8px 20px; font-size:16px; color:#fff; line-height:30px;}

.qg_special_bt b{ font-size:22px; margin-right:5px;}

.qg_special_nr{ padding:40px 86px 50px 106px;}

.qg_special_nr_list{ display:block; width:316px; padding-right:20px; float:left; padding-bottom:20px;}

.qg_special_nr_list .sy_sjcpDwBox{ height:244px;}

.qg_special_nr_list .sy_sjcpJg .right{ padding-top:0px;}

/*抢购专题右侧浮动分类开始*/

.qg_special_cate_box{ position:fixed; top:100px; right:0px; background-color:#f9f3e3; width:142px;}

.qg_special_cate_bt{ line-height:36px; text-align:center; color:#fff; background-color:#21b9e8; font-size:22px;}

.qg_special_cate_box li a{ font-size:16px; display:block; color:#666; border-bottom:1px solid #ccc; line-height:30px; text-align:center; display:block;}

.qg_special_cate_box li a.on{color:#21b9e8;}

.qg_special_cate_box .qg_special_top{ border-bottom:none 0px; padding-top:26px; padding-bottom:10px; background:url(../img/zt_top_ico.png) no-repeat center 8px;font-size:16px; line-height:30px; color:#666; text-align:center; cursor:pointer;}

.qg_special_cate_box .qg_special_top:hover{ color:#21b9e8;}

/*抢购专题页结束*/



.layui-layer-demo{width: 350px; height: 180px; }

.layui-layer-demo .layui-layer-ico{background: url('../images/tp_54.png') no-repeat center center !important;}

.layui-layer-demo .layui-layer-title {border: none;background-color: #2bb8aa;color: #fff;}

.layui-layer-demo .layui-layer-content{padding: 20px;}





/*bangdan*/



/*index*/

.bangdan{

    font-family: "微软雅黑";

    width: 1200px;

    height: auto;

    overflow: hidden;

    margin: 0 auto;

    margin-top: 10px;

    font-size: 14px;

}

.lt{float: left;}



.bangdan .hotnav{

    padding: 20px 20px;

}

.bangdan .hotnav span, .bangdan .hotnav a{

    color: #666;

}

.bangdan .hotnav a{

    margin-left: 16px;

}

.bangdan .hotnav a.first_item, .bangdan .class_area a.first_item{

    margin-left: 0;

}

.bangdan .hotnav a:hover{

    text-decoration: underline;

    color: #ff2121;

}

.bangdan .class_area{

    padding: 20px;

    background-color: #fff;

    border: solid 1px #ccc;

}

.bangdan .class_area .area{

    margin-top: 20px;

    font-size: 15px;

}

.bangdan .class_area span{

    color: #1a1a1a;

    font-size: 15px;

}

.bangdan .class_area a{

    margin-right:10px;

    padding: 4px 10px;

    color: #545454;

    border-radius: 2px;

    font-size: 15px;

}

.bangdan .class_area a.on{

    background-color: #1ca290;

    color: #fff;

}

.bangdan .class_area a:hover{

    background-color: #1ca290;

    color: #fff;



}



.rt{float: right;}



.bangdan_item h1{

    width: 80px;

    height: 26px;

    margin-top: 24px;

    font-size: 16px;

    color: #fff;

    text-align: center;

    line-height: 26px;

    font-weight: normal;

}

.hot_bd h1{

    background-color: #ff3b3b;

}

.latest_bd h1{

    background-color: #57bd1a;

}

.selected_bd h1{

    background-color: #eb6100;

}

.hot_bd .hot_list, .latest_bd .latest_list{

    height: auto;

    overflow: hidden;

    background-color: #fff;

    border: 1px solid #ccc;

}

.hot_bd .hot_list{

    width:1198px;

}

.latest_bd .latest_list{

    padding-top: 0;

    padding-bottom:15px;

}

.latest_bd .latest_list li.list_X{

    width:378px;

    height: 148px;

    border: solid 1px #ccc;

    float: left;

    margin-left: 15px;

    margin-top: 14px;

}

.bangdan_item  .cate_item{

    padding: 10px 0;

    width: 87px;

    height: 128px;

    border-right: solid 1px #ccc;

    background-color: #eee;

}

.bangdan_item  .cate_item a{

    display: block;

    margin: 0 auto;

    width: 60px;

}

.bangdan_item  .cate_item a.more{

    width: 58px;

    margin-top: 10px;

    color: #888;

    height: 24px;

    font-size: 13px;

    text-align: center;

    line-height: 24px;

    background-color: #fff;

    border: solid 1px #ccc; 

    border-radius: 2px;

}

.bangdan_item  .cate_item a.more:hover{

    color: #1ca290;

    border:solid 1px #1ca290;

    border-radius: 2px;

    transition: all 0.8s ease 0s;

}

.bangdan_item  .cate_item img{

    width: 60px;

    height: 60px;

}

.bangdan_item  .cate_item h4{

    font-weight: 500;

    color: #545454;

    font-size: 15px;

    text-align: center;

    line-height: 30px;

}

.bangdan_item .bill_list {

    width: 270px;

    height: 130px;

    padding: 5px 10px;

    overflow: hidden;

}

.bangdan_item .list_X .bill_list li{

    font-size: 14px;

    line-height: 23px;

}

.bangdan_item .list_X .bill_list li.first_list{

    line-height: 14px;

}

.bangdan_item .list_X .bill_list li a{

    color: #545454;

}

.bangdan_item .list_X .bill_list li a:hover{

    color: #1ca290;

    text-decoration: underline;

}

.bangdan_item .list_X .bill_list li span{

    width: 14px;

    height: 14px;

    display: inline-block;

    margin-right: 4px;

    text-align: center;

    line-height: 14px;

    background-color: #ccc;

    color: #fff;

    font-size: 12px;

}

.bangdan_item .list_X .bill_list li span.food_3y{

    background-color: #1ca290;

}

.bangdan_item .list_X .bill_list li span.wedding_3y{

    background-color: #aa89bd;

}

.bangdan_item .list_X .bill_list li span.furnishing_3y{

    background-color: #f8b551;

}

.bangdan_item .list_X .bill_list li span.hotel_3y{

    background-color: #13b5b1;

}

.bangdan_item .list_X .bill_list li span.beauty_3y{

    background-color: #f19ec2;

}

.bangdan_item .list_X .bill_list li span.car_3y{

    background-color: #7ecef4;

}

.bangdan_item .list_X .bill_list li span.muying_3y{

    background-color: #b3d465;

}

.bangdan_item .list_X .bill_list li span.entertainment_3y{

    background-color: #8957a1;

}

.bangdan_item .list_X .bill_list li span.other_3y{

    background-color: #448aca;

}







.hot_bd{

    margin-top: 10px;

}

.hot_bd .hot_list li{

    width: 275px;

    float: left;

    margin: 20px 0px 20px 20px;

    height: auto;

    overflow: hidden;

    position: relative;

}

.hot_bd .hot_list li.first_item{

    margin-left: 0px;

}

.hot_bd .hot_list li a{

    display: block;

    border: solid 1px #ccc;

}

.hot_bd .hot_list img{

    width: 275px;

    height: 240px;

}

.hot_bd .hot_list img:hover{

    transform:scale(1.03,1.03);

    -moz-transform:scale(1.03,1.03);

    -ms-transform:scale(1.03,1.03);

    -o-transform:scale(1.03,1.03);

    -webkit-transform:scale(1.03,1.03);

    transition:all ease-out 0.5s;

    -moz-transition:all ease-out 0.5s;

    -webkit-transition:all ease-out 0.5s;

    -o-transition:all ease-out 0.5s;

}

.hot_bd .hot_list span{

    width: 273px;

    height: 50px;

    position: absolute;

    bottom: 20px;

    background-color: #fff;

    opacity: 0.8;

    filter:alpha(opacity=80); 

    -moz-opacity:0.8;

    display:block;

    font-size: 18px;

    color: #333;

    text-align: center;

    line-height: 50px;

}



.selected_bd{

    height:auto;

    overflow:hidden;

    margin-bottom:20px;

}

.selected_bd .big_item{

    width: 278px;

    height: 448px;

    overflow: hidden;

    padding: 10px;

    background-color: #fff;

    border: 1px solid #ccc;

    color: #545454;

    font-size: 14px;

}

.selected_bd .big_item:hover{

    border: solid 1px #1ca290;

    transition: all 0.8s ease 0s;

}

.selected_bd .big_item .pic{

    width: 280px;

}

.selected_bd .big_item .pic a img{

    width: 280px;

    height: 306px;

}

.selected_bd .big_item .pic a h2{

    font-size: 16px;

    text-align: center;

    line-height: 30px;

    color: #545454;

    font-weight: 500;

    border: 1px solid #ccc;

}

.selected_bd .big_item .des{

    margin-top: 8px;

}

.selected_bd .big_item .des .pl{

    width: 280px;

    height: 20px;

}

.selected_bd .big_item .des p{

    font-size: 12px;

}



.selected_bd .big_item .des span{

    display: block;

    padding: 0 10px;

}

.selected_bd .small_item{

    width: 450px;

}

.selected_bd .small_item li{

    float: left;

    padding: 10px;

    margin-left: 10px;

    margin-bottom: 10px;

    width: 418px;

    height: 208px;

    overflow: hidden;

    border: solid 1px #ccc;

    background-color: #fff;

}

.selected_bd .small_item li img{

    display: block;

    width: 200px;

    height: 206px;

}

.selected_bd .small_item li .list_con{

    font-size: 13px;

    width: 208px;

    margin-left: 10px;

}

.selected_bd .small_item li .list_con .more{

    width: 208px;

    height: 26px;

}

.selected_bd .small_item li .list_con p a{

    font-size: 12px;

}

.selected_bd .small_item li .list_con .more a{

    display: block;

    width: 58px;

    color: #888;

    height: 24px;

    font-size: 13px;

    text-align: center;

    line-height: 24px;

    background-color: #fff;

    border: solid 1px #ccc; 

    border-radius: 2px;

    float: right;



}

.selected_bd .small_item li .list_con .more a:hover{

    color: #1ca290;

    border: solid 1px #1ca290; 

    border-radius: 2px;

    transition: all 0.8s ease 0s;



}

.selected_bd .small_item li .list_con p{

    display: block;

    line-height: 30px;

}

/*.selected_bd .small_item li .list_con p:hover{

    color: #2bb8aa;

    text-decoration: underline;

}*/

.selected_bd .small_item li .list_con a:hover{

    color: #2bb8aa;

    text-decoration: underline;

}

.selected_bd .small_item li .list_con p:hover span{

    background-color: #2bb8aa;

}

.selected_bd .small_item li .list_con p span{

    display: inline-block;

    width: 4px;

    height:4px;

    margin-right: 4px;

    background-color: #666;

}







/*bddetails*/

.bangdanOne{

    width:898px;

    border:solid 1px #ccc;

}

.bangdan_container{

    width: 900px;

    margin-top: 34px;

}

.bangdanOne ul{

    padding: 14px;

    background-color: #fff;

    border-bottom:solid 1px #ccc;

    height: auto;

    overflow: hidden;

}

.bangdanOne ul li.top_L{

    width: 118px;

    height: 118px;

    padding: 2px;

    border:solid 1px #ccc;

    margin-right: 14px;

}

.bangdanOne ul li.top_L img{

    width: 120px;

    height: 120px;

}

.bangdanOne ul li h1{

    font-size: 16px;

    font-weight: 500;

    color: #333;

}

.bangdanOne ul li .bd_intro{

    margin-top: 4px;

}

.clear {

    clear: both;

    height: 1px;

    margin-top: -1px;

    overflow: hidden;

}

.arrowUpm {

    position: relative;

}

.arrowUpm img {

    position: absolute;

    left: 30px;

    top: 0px;

}

.bangdanOne ul li .bd_intro .intro{

    border: 1px solid #ccc;

    float: right;

    margin-top: 6px;

    overflow: hidden;

    width: 710px;

    padding: 6px 10px;

}

.bangdanOne .user{

    overflow: hidden;

    padding: 8px 14px;

    background-color: #fff;

}

.bangdanOne .user ul{

    overflow: hidden;

    background: none;

    border: none;

    padding: 6px 0;

}

.bangdanOne .user ul li{

    float: left;

    margin-right: 20px;

}

.bangdanOne .user ul li a{

    margin-right: 10px;

}

.bangdanOne .user ul li.liulang{

    float: right;

    margin-right: 0;

}

.user_share{

    background: url(../images/share.png)  no-repeat scroll left center rgba(0, 0, 0, 0);

    margin: 0;

    padding: 0 0 0 20px;

}











.bangdan_R{

    width: 278px;

    height: auto;

    overflow: hidden;

    margin-top: 34px;

}

.bangdan_R li a{

    font-size: 13px;

}

.first_bd, .rank_bd{

    border:solid 1px #ccc;

}

.first_bd h2, .rank_bd h2{

    text-align: center;

    line-height: 40px;

    background-color: #1ca290;

    color: #fff;

    font-size: 16px;

    font-weight:normal;

}

.first_bd ul li, .rank_bd .ul li{

    height: 40px;

    line-height: 40px;

    background-color: #fff;

    color: #545454;

    font-size: 13px;

	overflow:hidden;

}

.rank_bd ul li{

    height: 44px;

    line-height: 44px;

    background-color: #fff;

    color: #545454;

    font-size: 13px;

    border-bottom: 1px dotted #ccc;

    padding-left:10px;

    padding-right:10px;

    overflow:hidden;

}

.first_bd ul li{

    border-bottom-width: 1px;

    border-bottom-style: dotted;

    border-bottom-color: #ccc;

}

.first_bd ul li a, .rank_bd ul li a{

    color: #545454;

}

.first_bd ul li a.st_A{

    display: inline-block;

    width: 56px;

    height: 20px;

    text-align: center;

    line-height: 20px;

    background-color:#1ca290;

    color: #fff;

    font-size: 14px;

    margin-left: 4px;

    margin-right: 10px;

    font-family: "微软雅黑";

    /*border: 1px solid #808080;*/

    border-radius:3px;

}

.first_bd ul li a.st_A:hover{

    background-color: #1ca290;

}

.first_bd ul li a.st_B:hover, .rank_bd ul li a:hover{

    text-decoration: underline;

    color: #1ca290;

}











.rank_bd{

    margin-top: 20px;

}

/********************榜单详情页续写************************/

.bangdanNum{

    font-size:16px;

    font-family:"微软雅黑";

    color:#1ca290;

    font-weight:normal;

    line-height:32px;

    padding-top:12px;

}

.bangdanTp{

    border: 1px #cccccc solid;

    width: 878px;

    padding: 10px;

    background-color: #fff;

    display: block;

    height: auto;

    margin-bottom: 15px;

}

.bangdanTp .left{

    width:140px;

    text-align:center;

    float:left;

    padding-right:10px;

}

.bangdanTp .left img {

    height: 140px;

    width: 140px;

    display:block;

}

.sjpNum{

    font-family:"微软雅黑";

    font-size:14px;

    color:#666666;

    line-height:14px;

    display:block;

    text-align:center;

    padding:10px 0px 20px;

}

/*.bangdanTp .left .submit{

        width:114px;

        height:30px;

        background-color:#fff;

        background-image:none;

        border:1px solid #ff2121;

        border-radius:5px;

        font-family:"微软雅黑";

        font-size:14px;

        line-height:28px;

        color:#ff2121;

        cursor:pointer;

}*/

/*.bangdanTp .left .submit:hover{

        background-color:#ff2121;

        color:#fff;

}*/

.bangdanTp .right{

    width:728px;

    float:left;

}

.bangdanShTp{

    height:38px;

    overflow:hidden;

}

.bangdanShTp .bangdanShTp_lf{

    float:left;

}

.bangdanShTp .bangdanShTp_rg{

    float:right;

}

.bangdanShTp .bangdanShTp_rg .submit{

    width:114px;

    height:30px;

    background-image:none;

    border:1px solid #1ca290;

    border-radius:5px;

    font-family:"微软雅黑";

    font-size:14px;

    line-height:28px;

    cursor:pointer;

    background-color:#1ca290;

    color:#fff;

}

.bangdanShTp .bangdanShTp_rg .submit1{

    width: 114px;

    height:30px;

    background-image:none;

    border:1px solid #808080;

    border-radius:5px;

    font-family:"微软雅黑";

    font-size:14px;

    line-height:28px;

    cursor:pointer;

    background-color:#808080;

    color:#fff;

}



.bangdanShTp .bangdanShTp_rg .submit:hover{

    background-color:#1ca290;

}

.bangdanShTp .bangdanShTp_rg .submit1:hover{

    background-color:#999;

}

.shName{

    font-family:"微软雅黑";

    font-size:14px;

    line-height:14px;

    color:#333333;

}

.shAddress{

    font-family:"微软雅黑";

    font-size:14px;

    color:#666666;

    line-height:24px;

    height:24px;

}

.sbReason{

    width: 714px;

    background-color: #eeeeee;

    border: 1px solid #cccccc;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 24px;

    color: #333333;

    padding: 6px;

}

.sbReasonNr{

    

    color: #545454;

}

.sb_bg{

    background-image: url(../images/sb_bg_03.png);

    background-repeat: no-repeat;

    background-position: left bottom;

    height: 11px;

    width: 728px;

    padding-top: 12px;

}

.bdPl{

    width: 714px;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 24px;

    color: #333333;

    padding: 6px;

    border-right-width: 1px;

    border-bottom-width: 1px;

    border-left-width: 1px;

    border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

    border-right-color: #cccccc;

    border-bottom-color: #cccccc;

    border-left-color: #cccccc;	

}

.latestPl{

    height:20px;

}

.latestPl .lef{

    float: left;

    

    font-size: 14px;

    line-height: 20px;

    color: #333333;

}

.latestPl .rig{

    float:right;

}

.latestPl .rig a{

    

    font-size: 13px;

    line-height: 20px;

    color: #7f7f7f;

    background-color: #eeeeee;

    display: inline-block;

    height: 18px;

    width: 43px;

    border: 1px solid #ccc;

    background-image: url(../images/selecBg_03.png);

    background-repeat: no-repeat;

    background-position: 34px center;

    padding-left: 5px;

}

.latestPl .rig a.cur{

    background-image: url(../images/selecBgup.png);	

}

.plList{

    display: block;

    padding-top: 6px;	

}

.plList .plLi{

    overflow:hidden;

    height:auto;

    display:block;

    list-style:none;

}

.plList .plLi .le{

    float: left;

    width: 35px;

    padding-right: 15px;

}

.plList .plLi .ce{

    float: left;

    width:664px;

}

.headX{

    display: block;

    border: 1px solid #ccc;	

}

.namePl{

    

    font-size: 13px;

    line-height: 16px;

    color: #ff2121;

    padding-bottom: 6px;

}

.plNr{

    

    font-size: 13px;

    line-height: 24px;

    color: #545454;

    padding-right:10px;

}

.plNr .time{

    float: right;	

}

/*bddetails结束*/







/*bdlist开始*/

.bdLists {

    width: 898px;

    border: 1px solid #ccc;

    background-color: #FFF;



    overflow: hidden;

}

.bdL_title {

    

    font-size: 16px;

    line-height: 38px;

    color: #1ca290;

    height: 38px;

    padding-left: 15px;

    font-weight: normal;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #ccc;

}

.bdListLi {

    padding: 14px;

    width: 870px;

    overflow: hidden;

    height: auto;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #ccc;

    height:120px;

    overflow:hidden;

}

.bdListLi .left {

    float: left;

    width: 120px;

    padding-right: 10px;

}

.bdListLi .center {

    float: left;

    width: 740px;

}

.bdList_T {

    width: 740px;

    overflow: hidden;

    height: 20px;

    padding-bottom: 6px;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #ccc;

}

.bdList_T_lef {

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 20px;

    color: #1ca290;

    float: left;

}

.bdList_T_lef span {

    color: #FFF;

    background-color: #bfbfbf;

    text-align: center;

    display: inline-block;

    height: 20px;

    padding-right: 10px;

    padding-left: 10px;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 20px;

    margin-right: 6px;

    float:left;

}

.bdList_T_rig span {

    display: inline-block;

    

    font-size: 14px;

    line-height: 20px;

    color: #999999;

    background-position: left center;

    padding-left: 26px;

    background-image:url(../images/bdli_img_06.png);

    background-repeat:no-repeat;

}

.bdList_T_rig {

    float: right;

}

.bdList_nr {

    

    font-size: 14px;

    line-height: 24px;

    color: #545454;

    padding-top:8px;

}

.bdList_nr span {

    font-family: "微软雅黑";

}

.bdListLi .time {

    text-align: right;

}

.bdListLi .time span {

    

    font-size: 14px;

    line-height: 18px;

    color: #999999;

    display: inline-block;

    background-image:url(../images/time.jpg);

    background-position: left center;

    padding-left: 26px;

    background-repeat:no-repeat;

}

.bdList_fy {

    width: 798px;

    background-color: #e5e5e5;

    height: 28px;

    margin: 30px 0px;

    padding-left: 102px;

    overflow: hidden;

    padding-top: 9px;

    padding-bottom: 9px;

}

.bdList_fy .paging span {

    border-radius: 3px;

    color: #fff;

    display: inline-block;

    

    font-size: 14px;

    height: 28px;

    line-height: 28px;

    margin-left: 4px;

    margin-right: 4px;

	background: #ef5353 none repeat scroll 0 0;

	padding: 0 10px;

}

.bdList_fy a {

    float: left;

    background-color: #FFF;

    height: 22px;

    border: 1px solid #cccccc;

    display: inline-block;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 22px;

    color: #545454;

    text-decoration: none;

    text-align:center;

    margin:0px 3px;

}

.bdList_fy a:hover{ border-color:#ff2121;}

.bdList_fy .pre,.bdList_fy .sy,.bdList_fy .fynext {

    padding-right: 3px;

    padding-left: 3px;

}

.bdList_fy .pre:hover,.bdList_fy .sy:hover,.bdList_fy .fynext:hover {

    color:#ff2121;

}

.bdList_fy  .a1 {

    width:22px;

}

.bdList_fy  .a1:hover {

    background-color:#ff2121;

    color:#fff;

}

/*bdlist结束*/



.mask_bg{ display:none; position:fixed; left:0; top:0; z-index:2000; width:100%; height:100%; background:rgba(0,0,0,0.6);}

	.mask_spxq_pjLi_img{ width:300px; height:auto; margin:0 auto; padding-top:10%; margin-top:-50px; box-shadow:0px 0px 3px #666;}
	
	
/*优惠券修改*/
.dui-huan{display:block;padding:3px 15px;background-color:#2bb8aa;color:white;margin-top:14px;}


/*订座支付页面样式*/
table.dzDing{ width:100%;}
table.dzDing tr th{ background:#f8f8f8; height:40px; line-height:40px; min-width:120px;}
table.dzDing tr td{ padding:10px 5px; text-align:center;}
table.dzDing tr td.alignLt{ text-align:left; padding-left:30px;}
.fontcl1{ color:#2bb8aa;}
.fontcl2{ color:#ff4400;}
.pointcl{ color:#F00;}
table.dzDing tr td p{ line-height:24px;}
.dui-huan{display:block;padding:3px 8px;background-color:#2bb8aa;color:white;}
.seat-order-content-box table{ border:none;}


.opimagAdd{ position:relative; cursor:pointer;}
.opimagAdd a.opimagAdd_link{ position:absolute; left:50%; width:100px; margin-left:-50px; top:40px; background:rgba(0,0,0,0.5); color:#fff; text-align:center; height:40px; line-height:40px; font-size:16px; border-radius:5px; display:none;}
.opimagAdd:hover  a.opimagAdd_link{ display:inline-block;} 

/*404报错页面开始*/
.Erreur_box{ position:absolute; top:30%; margin-top:-140px; left:0; width:100%; height:auto;}
.Erreur_box .Erreur{width:480px; margin:0 auto; text-align:center;}
.Erreur_box .Erreur p{ font-size:24px; color:#5aab29; margin-bottom:20px;}
.Erreur_box .Erreur p span{ font-size:34px; margin-right:10PX;}
.Erreur_box .Erreur .clo{font-size:16px; line-height:24px; color:#666;}
.Erreur_box .Erreur .clo a{ display:inline-block;color:#3270ad; font-size:18px; line-height:24px; text-decoration:underline;}
/*404报错页面结束*/

/*头部logo样式*/
body{position:absolute;width:100%;height:100%;background-size: cover;}
.topOne .nr {height:60px; width: 1200px; margin:0 auto;}
.logo{float: left;width:58px;height:46px;background: url(../image/logo.png) no-repeat;background-size:contain;margin-top:8px;}
.logo a{width:56px;height: 46px;display:block;text-indent: -2000em;}
.search{float: left;width: 250px;height: 36px;border: 1px solid #bbb;border-radius: 5px;margin-left: 70px;margin-top:11px;}
.search input{background: none;border: none;vertical-align: middle;}
.search input.text{padding-left:10px;color: #999;width: 200px;}
.search input.submit{width: 34px;height: 36px;background: url(../image/nav_search.png) center center no-repeat;cursor:pointer;}
.navLi {float: left; display:block;}
.navA {display:block; padding:0px 13px; min-width:42px; text-align: center; line-height:44px; font-size: 16px; color: #333;}
.navA.on {color:#ff2c2c;}
.navA:hover {color:#ff2c2c;text-decoration: none;}
.navA i{width: 20px;height: 20px;display: inline-block;margin-right: 5px;}
.navA.nav_index i{background: url(../image/nav_index.png) no-repeat;vertical-align:-5px;}
.navA.nav_index.on i{background: url(../image/nav_index_red.png) no-repeat;vertical-align:-5px;}
.navA.nav_news i{background: url(../image/nav_news.png) no-repeat;vertical-align:-5px;}
.navA.nav_news.on i{background: url(../image/nav_news_red.png) no-repeat;vertical-align:-5px;}
.navA.nav_video i{background: url(../image/nav_video.png) no-repeat;vertical-align:-5px;}
.navA.nav_video.on i{background: url(../image/nav_video_red.png) no-repeat;vertical-align:-5px;}
.navA.nav_question i{background: url(../image/nav_question.png) no-repeat;vertical-align:-5px;}
.navA.nav_question.on i{background: url(../image/nav_question_red.png) no-repeat;vertical-align:-5px;}
.navA.nav_dynamic i{background: url(../image/nav_dynamic.png) no-repeat;vertical-align:-5px;}
.navA.nav_dynamic.on i{background: url(../image/nav_dynamic_red.png) no-repeat;vertical-align:-5px;}
.navA.nav_download i{background: url(../image/nav_download.png) no-repeat;vertical-align:-5px;}
.navA.nav_download.on i{background: url(../image/nav_download_red.png) no-repeat;vertical-align:-5px;}
.top_login_right{float: right;height:60px;line-height: 60px;max-width: 224px;overflow: hidden;}
.top_login_right a{margin:0 10px;color:#666;}
.top_login_right a:hover{text-decoration: none;}
.top_login_right a span.top_login_user{display: inline-block;width:30px;height: 30px;vertical-align: middle;position: relative;margin-right:8px;}
.top_login_right a span.top_login_user i{width: 16px;height: 16px;display: block;position: absolute;bottom:-3px;right: -8px;}
.top_login_right a span.top_login_user i.icon_add_vid{background:url(../image/icon_add_v.png) no-repeat;background-size: contain;}
.top_login_right a span.top_login_user i.icon_add_expert{background:url(../image/icon_add_v_expert.png) no-repeat;background-size: contain;}
.top_login_right a span.top_login_user img{width: 100%;height:100%;position: absolute;border-radius: 50%;border: 1px solid #e5e5e5;}

/*首页*/
/*左边导航*/
i.re_info_num{width:20px;height:20px;border-radius: 50%;background: #ff3600;color: #fff;display: inline-block;position:absolute;right:10px;top:50%;margin-top: -10px;text-align: center;line-height: 20px;font-style: normal;}
.sy_content1{height:auto; margin-bottom:20px;margin-top: 15px;}
.sy_content1_l{width:160px;margin-right:15px;background: #fff;border-radius: 3px}
.c_left_nav{border-radius: 3px;background: #fff;overflow: hidden;}
.c_left_nav li{height: 45px;border-bottom: thin solid #e5e5e5}
.c_left_nav li a{line-height: 46px;padding: 0 15px;display: block;position: relative;}
.c_left_nav li a.re_information i.re_info_num{width:20px;height:20px;border-radius: 50%;background: #ff3600;color: #fff;display: inline-block;position:absolute;right:10px;top:50%;margin-top: -10px;text-align: center;line-height: 20px;font-style: normal;}
/* .c_left_nav li a.cl_nav_on{background: #f5f5f5;} */
/*.c_left_nav li a.cl_nav_on i{width: 3px;height:20px;display: inline-block;background:#ff2c2c;margin-right: 10px;border-radius: 2px;vertical-align: middle;}*/
.c_left_nav li a i.icon_left_nav{width: 16px;height: 16px;display: inline-block;margin-right: 10px;border-radius: 0;vertical-align: middle;}
.c_left_nav li a i.icon_left_dynamic{background: url(../image/icon_pc_dynamic.png) no-repeat;}
.c_left_nav li a i.icon_left_sign{background: url(../image/icon_pc_sign.png) no-repeat;}
.c_left_nav li a i.icon_left_information{background: url(../image/icon_pc_information.png) no-repeat;}
.c_left_nav li a i.icon_left_collect{background: url(../image/icon_pc_collect.png) no-repeat;}
.c_left_nav li a i.icon_left_question{background: url(../image/icon_pc_question.png) no-repeat;}
.c_left_nav li a i.icon_left_personal{background: url(../image/icon_pc_personal.png) no-repeat;}
.c_left_nav li a i.icon_left_collect{background: url(../image/icon_pc_collect.png) no-repeat;}
.c_left_nav li a i.icon_left_identify{background: url(../image/icon_pc_identify.png) no-repeat;}
.c_left_nav li a i.icon_left_wallet{background: url(../image/icon_pc_wallet.png) no-repeat;}
.c_left_nav li a i.icon_left_score{background: url(../image/icon_pc_score.png) no-repeat;}
.c_left_nav li a i.icon_left_binding{background: url(../image/icon_pc_binding.png) no-repeat;}
.c_left_nav li a i.icon_left_password{background: url(../image/icon_pc_password.png) no-repeat;}
.c_left_nav li a i.icon_left_suggest{background: url(../image/icon_pc_suggest.png) no-repeat;}
.c_left_nav li a i.icon_left_case{background: url(../image/icon_pc_case.png) no-repeat;}
.c_left_nav li a i.icon_left_fans{background: url(../image/icon_pc_fans.png) no-repeat;}
.c_left_nav li a i.icon_left_order{background: url(../image/icon_pc_order.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_dynamic{background: url(../image/icon_on_dynamic.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_sign{background: url(../image/icon_on_sign.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_information{background: url(../image/icon_on_information.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_collect{background: url(../image/icon_on_collect.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_question{background: url(../image/icon_on_question.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_personal{background: url(../image/icon_on_personal.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_collect{background: url(../image/icon_on_collect.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_identify{background: url(../image/icon_on_identify.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_wallet{background: url(../image/icon_on_wallet.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_score{background: url(../image/icon_on_score.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_binding{background: url(../image/icon_on_binding.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_password{background: url(../image/icon_on_password.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_suggest{background: url(../image/icon_on_suggest.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_case{background: url(../image/icon_on_case.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_fans{background: url(../image/icon_on_fans.png) no-repeat;}
.c_left_nav li a.cl_nav_on i.icon_left_order{background: url(../image/icon_on_order.png) no-repeat;}
.c_left_nav li a span{vertical-align: middle;font-size: 16px;color: #333;}
.c_left_nav li a.cl_nav_on span{color: #ff2c2c;}
/*中间*/
.sy_content1_c{width:700px;float: none;display: inline-block;}
.sy_hotgz{ width:100%;overflow:hidden;margin-bottom: 15px;background: #fff;border-radius: 3px;}
.sy_content2{ background-color:#fff;width: 100%;border-radius: 3px;}
.sy_hottjTab{ overflow:hidden; height:auto; border-bottom:1px solid #e5e5e5;}
/*发表框*/
.dynamic_release{padding:0 10px;}
.dynamic_release .dy_title{padding:12px 0;}
.dynamic_release .dy_title span{margin-left:5px;}
.dynamic_release .dy_title span.dy_title_right{float: right;color: #999;margin-right: 5px;}
.dynamic_release textarea{width:658px;background: #f9f9f9;border: 1px solid #eee;resize:none;padding:5px 10px;}
.dynamic_release input.tag{width:200px;background: #f9f9f9;border: 1px solid #eee;resize:none;padding:5px 10px;}
.dynamic_release .dy_type{margin:6px 0 15px;}
.dynamic_release .yd_img{margin:6px 0 15px;}
.dynamic_release .yd_img ul li{float:left; margin-left:6px;}
.dynamic_release .yd_img ul li img{width:128px;}
.dynamic_release .dy_type a{margin-right: 15px;display: inline-block;}
.dynamic_release .dy_type a i{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.dynamic_release .dy_type a.fabu_pic i{background: url(../image/index_release_pic.png) no-repeat;background-size: contain;}
.dynamic_release .dy_type a.fabu_video i{background: url(../image/index_release_video.png) no-repeat;background-size: contain;}
.dynamic_release .dy_type a.fabu_question i{background: url(../image/index_release_question.png) no-repeat;background-size: contain;}
.dynamic_release .dy_type a span{vertical-align: middle;display: inline-block;}
.dynamic_release .dy_type input.btn_fabu{float: right;width:60px;height: 26px;line-height:24px;border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);color: #fff;border-radius: 3px;}
.dynamic_release .dy_type  input.xs_num{margin:0 10px;}
.sy_hottjTab ul{margin:0 5px;overflow: hidden;height: 55px;}
.sy_hottjTab li.dy_classify{float: left;height: 35px;line-height:35px;font-size: 16px; color: #333;text-align:center; cursor:pointer;margin: 0 10px;margin-top:8px;}
.sy_hottjTab li.on{color: #ff2c2c;border-bottom:2px solid #ff2c2c;}

.list_all_dynamic{padding: 15px 20px 0;border-bottom: 1px solid #e5e5e5;}
.list_index_dynamic{cursor:pointer;}
.user_dy_info span.index_user_pic{width:40px;height:40px;display:inline-block;vertical-align:middle;float: left;border:1px solid #e5e5e5;border-radius:50%;position: relative;}
span.index_user_pic i{width: 16px;height: 16px;display: block;position: absolute;bottom:-3px;right: -3px;}
span.index_user_pic i.icon_add_vid{background:url(../image/icon_add_v.png) no-repeat;background-size: contain;}
span.index_user_pic i.icon_add_expert{background:url(../image/icon_add_v_expert.png) no-repeat;background-size: contain;}
.user_dy_info span.index_user_pic img{width:100%;border-radius:50%;height: 100%;}
.user_dy_info .user_details_info{margin-left: 10px;display: inline-block;}
i.sex{width: 12px;height: 14px;display: inline-block;vertical-align: middle;margin-left: 3px;}
i.sex_girl{background: url(../image/sex_girl.png) no-repeat;}
i.sex_boy{background: url(../image/sex_boy.png) no-repeat;}
.user_dy_info .user_details_info span{vertical-align:middle;}
.user_dy_info span.index_dy_date{color: #999;}
a.btn_concern,a.btn_un_concern{float: right;width:70px;height: 32px;line-height: 32px;color: #fff;background: #ff2c2c;border-radius: 3px;text-align: center;margin-top:4px;}
a.btn_concern span,a.btn_un_concern span{vertical-align: middle;}
a.btn_concern i,a.btn_un_concern i{width: 16px;height:16px;display: inline-block;background: url(../image/btn_un_concern.png) no-repeat;background-size: contain;margin-right: 5px;vertical-align: middle;}
a.btn_un_concern{background: #bbb;}
a.btn_un_concern i{background: url(../image/btn_ed_concern.png) center center no-repeat;background-size: contain;}
.user_dy_info a.question_reward{float: right;height: 42px;line-height: 42px;color: #666;}
.user_dy_info a.question_reward i{width: 13px;height: 12px;display: inline-block;background: url(../image/icon_reward_bi.png) no-repeat;margin-top: 2px;margin-right: 5px;}
.list_all_dynamic p{margin:10px 0;text-align:justify;max-height: 58px;overflow: hidden;text-overflow:ellipsis;position: relative; padding-right: 12px;}
/*.list_all_dynamic p:after{content: "..."; position: absolute; top: 36px; right: 0;}*/
.list_all_dynamic .index_dy_pic{margin-left:-10px;overflow: hidden;}
/* .list_all_dynamic .index_dy_video{margin-bottom:10px;} */
.list_all_dynamic .index_dy_pic li{width:175px;height: 120px;margin-left: 10px;float: left;position: relative;margin-bottom:10px;}
.list_all_dynamic .index_dy_pic li img{width: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: perspective(1px) translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform:translate(-50%,-50%); }
.list_all_dynamic .index_dy_other{padding:0 0 15px;}
.index_dy_other a{margin-right: 20px;color: #999;}
.index_dy_other a i{width:16px;height:16px;display: inline-block;margin-right: 5px;vertical-align: -2px;}
.index_dy_other a.icon_reward i{background: url(../image/icon_reward.png) no-repeat;background-size: contain;}
.index_dy_other a.icon_commend i{background: url(../image/icon_commend.png) no-repeat;background-size: contain;}
.index_dy_other a.icon_zan i{background: url(../image/icon_zan.png) no-repeat;background-size: contain;}
.index_dy_other a.icon_zan_ed i{background: url(../image/index_zan_ed.png) no-repeat;background-size: contain;}
.index_dy_other a.icon_cai i{background: url(../image/icon_cai.png) no-repeat;background-size: contain;}
.index_dy_other a.icon_cai_ed i{background: url(../image/icon_cai_ed.png) no-repeat;background-size: contain;}
.index_dy_other a.icon_collect i{background: url(../image/icon_collect.png) no-repeat;background-size: contain;}
.index_dy_other a.icon_collect_ed i{background: url(../image/icon_collect_ed.png) no-repeat;background-size: contain;}
.index_dy_other a.icon_browse i{background: url(../image/icon_browse.png) center center no-repeat;background-size: contain;}
.list_all_dynamic .index_dy_video{position: relative;width: 640px;height: 400px;overflow: hidden;margin-bottom: 10px;}
.list_all_dynamic .index_dy_video img{width: 100%;}
.list_all_dynamic .index_dy_video i.icon_play{width: 54px;height: 54px;display: block;background: url(../image/icon_play.png) no-repeat;background-size: contain;position: absolute;top:50%;left:50%;margin-top:-27px;margin-left: -27px;}
/*首页登录*/
.sy_content1_r{width:310px;}
.login_bg{background: #fff;border-radius: 3px;}
.login_bg p{text-align: center;}
.login_bg p a.res_link{color: #4373a1;}
.login_bg p.login_title{font-size: 18px;padding:15px 0 0;}
.login_bg .form_group{width: 280px;height: 36px;border: 1px solid #ccc;margin:20px auto 0;}
.login_bg .form_group span{display: inline-block;width: 35px;height: 18px;border-right:1px solid #ccc;vertical-align: middle;}
.login_bg .form_group span i{display:block;width: 16px;height: 18px;margin:0 auto;}
.login_bg .form_group span i.icon_login{background: url(../image/icon_login_user.png) no-repeat;}
.login_bg .form_group span i.icon_password{background: url(../image/icon_login_psd.png) no-repeat;}
.login_bg .form_group input{width:239px;height: 36px;line-height: 36px;border: none;background: none;vertical-align: middle;}
.login_bg .login_about_psd{padding:15px;}
.login_bg .login_about_psd a.forget_pad{float: right;color: #4373a1;}
.login_bg .login_about_psd input{width: 16px;height: 16px;vertical-align:bottom;margin-right: 5px;}
.login_bg .btn_login{padding: 0 15px 10px;}
.login_bg .btn_login input.login_button{width: 100%;height: 36px;border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);color: #fff;border-radius: 3px;}
.login_bg .other_login{padding:15px;line-height: 32px;vertical-align: middle;}
.login_bg .other_login a{width: 32px;height: 32px;margin-left: 10px;display: inline-block;vertical-align: middle;}
.login_bg .other_login a.wechat_login{background: url(../image/login_wechat.png) no-repeat;}
.login_bg .other_login a.qq_login{background: url(../image/login_qq.png) no-repeat;}
.login_bg .other_login a.weibo_login{background: url(../image/login_weibo.png) no-repeat;}
/*已登录*/
.logged_in{background: #fff;border-radius: 3px;padding-bottom:20px;/*overflow: hidden;*/}
.logged_in .bg_green{height: 90px;background: #ff3636;}
.logged_in .logged_user_info span.logged_p{width:80px;height:80px;position: relative;display:inline-block;margin-top: -50px;left:50%;margin-left: -41px;}
.logged_in .logged_user_info span.logged_user_pic{display: block;border-radius: 50%;overflow: hidden;width: 80px;height: 80px;position: relative;border:2px solid #fff;}
.logged_in .logged_user_info span.logged_user_pic img{width: 100%;height:100%;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);border-radius: 50%;}
.logged_p i{width: 20px;height: 20px;display: block;position: absolute;bottom:-3px;right: -3px;}
.logged_p i.icon_add_vid{background:url(../image/icon_add_v.png) no-repeat;background-size: contain;}
.logged_p i.icon_add_expert{background:url(../image/icon_add_v_expert.png) no-repeat;background-size: contain;}
.logged_in .logged_user_info p{text-align: center;display: block;}
.logged_in .logged_user_info p span{font-size: 16px;}
.logged_in .logged_user_info span.user_id{display: block;margin-top:8px;color: #999;text-align: center;}
.logged_in ul{overflow: hidden;margin-top: 20px;border-top: 2px solid #68d1c9;}
.logged_in ul li{text-align: center;padding:10px 0;}
.logged_in ul li span{display: block;}
.logged_in ul li span{font-size: 16px;color: #666;}
.logged_in ul li span.list_personal_num{font-size: 18px;color: #000;}
/*首页推荐资讯、推荐视频、在线专家*/
.login_bg,.logged_in{margin-bottom: 15px;}
.recommend_news,.recommend_video,.expert_online{background: #fff;border-radius: 3px;margin-bottom:15px;border-top:1px solid #ff2c2c;padding:0 10px;}
.recommend_news p.recommed_title,.recommend_video p.recommed_title,.expert_online p.recommend_title{padding:15px 5px;font-size: 16px;border-bottom: 1px solid #e5e5e5;}
.recommend_news ul{padding:0 5px 15px;}
.recommend_news li{padding-left: 12px;position:relative;margin-top:10px;}
.recommend_news li:after{content:"";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #999;left:0;top:9px;}
.recommend_news li a{color: #333;}
.recommend_video li{padding:10px 0;border-bottom: 1px solid #e5e5e5;}
.recommend_video li span.re_video_pic{width: 100px;height: 80px;position: relative;display: inline-block;border:1px solid #e5e5e5;float: left;overflow: hidden;}
.recommend_video li span.re_video_pic img{width: 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.recommend_video li span.re_video_pic i{width: 36px;height:36px;display:block;background:url(../image/icon_play.png) no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.recommend_video li .re_video_info{margin-left: 110px;height: 80px;}
.recommend_video li .re_video_info p{padding-top: 10px;height: 38px;overflow:hidden;color: #333;}
.recommend_video li .re_video_info span{float: right;margin-top: 10px;color: #999;margin-right:10px;}

/*在线专家*/
.expert_online ul{padding:10px 0;}
.expert_online li{padding:10px 0;}
.expert_online li span.expert_pic{float: left;width: 50px;height: 50px;position: relative;}
.expert_online li span.expert_pic img{width:50px;height: 50px;border-radius: 50%;overflow:hidden;}
.expert_online li span.expert_pic i{width: 18px;height: 18px;display: block;position: absolute;bottom:-3px;right: -5px;}
.expert_online li span.expert_pic i.icon_add_vid{background:url(../image/icon_add_v.png) no-repeat;background-size: contain;}
.expert_online li span.expert_pic i.icon_add_expert{background:url(../image/icon_add_v_expert.png) no-repeat;background-size: contain;}
.expert_online li .expert_info{margin-left: 60px;margin-top: 5px;}
.expert_online li .expert_info p{margin-top: 5px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.expert_online li .expert_info p a.expert_sl{float: right;color: #4373a1;margin-right: 10px;}
/*问答页面*/
input.question_title{width: 658px;border: 1px  solid #eee;border-bottom: none;padding: 10px;}
/*动态*/
.sy_detail_left{width: 875px;display: inline-block;}
.list_all_dynamic ul.ul_dy_width li{width: 195px;height: 150px;}
ul.ul_dy_width{width: 620px;}
.comment_detail{background: #fff;border-radius: 3px;margin-top:15px;position: relative;}
.comment_detail #detail_comment{width:740px;border: thin solid #9cd5d1;resize:none;padding:5px 10px;margin:20px 10px 10px 20px;}
.comment_detail input.btn_fabu{position: absolute;top: 20px;width:60px;height: 26px;line-height:24px;border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);color: #fff;border-radius: 3px;}
.commend_content_title{font-size: 18px;padding-bottom: 10px;padding:0 70px 0 20px}
.commend_content>.user_dy_info{padding:0 70px 0 20px;border-bottom: 1px solid #e5e5e5;margin-top: 15px;}
.commend_content .user_dy_info p{padding: 10px 0 10px 50px;}
.commend_content .user_dy_info .index_dy_other{display: inline-block;float: right;line-height: 40px;}
.index_dy_other .icon_co_text{color: #4764a6;}
.comment_ej_bg{background: #f5f5f5;margin:0 0 15px 50px;}
.comment_ej_bg .user_dy_info{padding:10px 10px 0 10px;}
.comment_ej_bg .user_dy_info:last-child{padding:10px;}
/*动态详情推荐资讯*/
.recommend_news ul.ej_recommend{padding:0 5px 15px;}
.recommend_news .ej_recommend li{padding-left: 12px;position:relative;    border-bottom: 1px dashed #ccc;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top:0;}
.recommend_news .ej_recommend li:after{content:"";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #999;left:0;top:18px;}
.recommend_news .ej_recommend li a{color: #333;}
.recommend_video .ej_recommend_video li span.ej_video_pic{width: 120px;height: 90px;}
.recommend_video .ej_recommend_video li span.ej_video_pic span.ej_video_time{background: rgba(0,0,0,.8);display: inline-block;height: 20px;border-radius: 10px;font-size: 12px;padding:0 10px;color: #fff;position: absolute;bottom: 5px;right: 6px;line-height: 20px;}
.recommend_video .ej_recommend_video li .re_video_info{margin-left: 130px;height: 90px;position: relative;}
.recommend_video  .ej_recommend_video li .re_video_info span{float:none;bottom:10px;color: #999;position: absolute;}
.recommend_video  .ej_recommend_video li .re_video_info span i{width:16px;height: 12px;display: inline-block;margin-right: 5px;background: url(../image/icon_browse.png) no-repeat;}

/*视频详情*/
.video_big{width:100%;margin-bottom: 10px;}
.video_big img{width:100%;}

/*资讯详情*/
.news_big{padding:25px 40px 20px;}
.news_big h3{font-size: 24px;color: #000;font-weight:lighter;}
.news_big span{display: block;margin:30px 0;color: #999;}
.news_big p{text-indent: 2em;margin-top:20px;font-size:16px;line-height: 32px;color: #333;max-height:none;}
.news_big .news_details_pic{text-align: center;}
.news_big .news_details_pic img{max-height: 350px;}

/*问答详情*/
.question_news{background: #fff;border-radius: 3px;margin-bottom:15px;border-top:1px solid #ff2c2c;}
.question_news p.recommed_title{font-size: 16px;border-bottom: 1px solid #e5e5e5;padding:10px;color: #666;}
.question_news ul{padding:0 15px 15px;}
.question_news ul.ej_question li{position:relative;padding:10px 0;border-bottom:1px dashed #ddd;}
.question_news ul.ej_question li a{display: block;}
.question_news ul.ej_question li a p{max-height: 38px;overflow: hidden;}
.question_news ul.ej_question li a span{font-size: 12px;color: #666;margin-top: 10px;display: inline-block;}
.question_news ul.ej_question li a span i.icon_reward_bi{width: 13px;height:12px;display: inline-block;margin-right: 5px;background: url(../image/icon_reward_bi.png) no-repeat;vertical-align: text-bottom;}
.question_news ul.ej_question li a span.que_date_r{float: right;color: #999;}

/*打赏页面*/
.black_bg{position: fixed;top:0;bottom: 0;width: 100%;background: rgba(0,0,0,.8);z-index: 9999999;left:0}
.reward_bg{width:340px;background:#fff;position:fixed;top:80px;left:50%;margin-left:-160px;z-index: 9999999;border-radius: 3px;overflow: hidden;}
.reward_scroll_bg::-webkit-scrollbar{width:10px;height:10px;overflow: hidden;}
.reward_bg .reward_title{height: 50px;line-height: 50px;border-bottom: 1px solid #e5e5e5;padding:0 15px;background: #f2f2f2;}
.reward_bg .reward_title span{font-size: 18px;}
.reward_bg .reward_title i{width: 14px;height: 14px;display:block;float: right;background: url(../image/icon_close.png) no-repeat;margin-top: 18px;cursor: pointer;}
.reward_bg .reward_user{text-align: center;}
.reward_bg .reward_user span{text-align: center;}
.reward_bg .reward_user span.reward_user_img{width:54px;height:54px;display: inline-block;margin:15px auto 5px;position: relative;}
.reward_bg .reward_user span.reward_user_img img{width: 54px;height:54px;border-radius: 50%;overflow: hidden;}
.reward_bg .reward_user span.reward_user_img i{width: 18px;height: 18px;display: block;position: absolute;bottom:-3px;right: -3px;}
.reward_bg .reward_user span.reward_user_img i.icon_add_vid{background:url(../image/icon_add_v.png) no-repeat;background-size: contain;}
.reward_bg .reward_user span.reward_user_img i.icon_add_expert{background:url(../image/icon_add_v_expert.png) no-repeat;background-size: contain;}
.reward_bg .reward_user span.reward_user_name{color: #666;display: block;}
.reward_bg .reward_num{padding-top:10px;border-bottom: 1px solid #157ccb;display: inline-block;}
.reward_bg .reward_num input{margin-left:5px;height: 30px;background: none;border: none;width:120px;}
.reward_bg .reward_num span{font-size: 18px;vertical-align: middle;color: #000;}
.reward_bg .re_num_choose{padding:15px;border-bottom: 1px solid #e5e5e5;}
.reward_bg .re_num_choose ul{overflow: hidden;margin-left: -10px}
.reward_bg .re_num_choose li.re_num_gd{width: 88px;height:36px;margin-left:10px;float: left;border: 1px solid #666;border-radius: 5px;line-height: 38px;text-align: center;position: relative;cursor: pointer;}
.reward_bg .re_num_choose li.re_num_gd input{display: none;}
.reward_bg .re_num_choose li.re_num_curr{border: 1px solid #ff2c2c;color: #ff2c2c;}
.reward_bg .re_num_choose li.re_num_curr i.icon_reward_chose{width: 20px;height: 20px;display: block;position: absolute;bottom: 0;right:0;background: url(../image/reward_chose.png) no-repeat;}
.reward_bg .reward_way{padding-bottom: 15px;}
.reward_bg .reward_way p{padding:10px;color: #666;}
.reward_bg .reward_way li.reward_pay{width: 145px;height: 40px;cursor: pointer;float: left;margin-left: 10px;}
.reward_bg .reward_way li.reward_pay input{display: none;}
.reward_bg .reward_way li.pay_wechat{background: url(../image/pay_wechat.png) no-repeat;}
.reward_bg .reward_way li.pay_alipay{background: url(../image/pay_alipay.png) no-repeat;}

/*发布视频*/
.fb_video_bg{width:450px;margin-left:-250px;top:60px;}
.fb_scroll_bg{max-height:450px;overflow-y:scroll;}
.fb_scroll_bg::-webkit-scrollbar{ width:8px;height:8px;}
.fb_scroll_bg::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.fb_scroll_bg::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);} 
.fb_video_tc{padding:10px 15px;color: #999;}
.fb_video_dy{padding:0 15px 15px;}
.fb_video_dy p{text-align: center;}
.fb_video_dy p input{width:100px;height: 36px;line-height:34px;border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);color: #fff;border-radius: 3px;font-size: 16px;cursor: pointer;margin-bottom: 15px;}
.fb_video_dy span{width:80px;display: inline-block;vertical-align:-5px;font-size: 16px;}
.fb_video_dy textarea{width:290px;display: inline-block;vertical-align: text-top;resize:none;border:1px solid #e5e5e5;background: #f5f5f5;border-radius: 3px;padding:5px 10px;}
.fb_video_yulan{padding:0 10px;}
.fb_video_yulan p{font-size: 16px;}
.fb_video_yulan .fb_video_play{margin:15px 0;position: relative;}
.fb_video_yulan .fb_video_play img{width: 100%;}
.fb_video_yulan .fb_video_play i{display: block;width: 36px;height: 36px;position: absolute;top:50%;left:50%;margin-top: -18px;margin-left: -18px;background: url(../image/icon_play.png) no-repeat;background-size: contain;}
.fb_video_finisih{text-align: center;padding:0 10px;}
.fb_video_finisih input{width:100%;height: 40px;line-height:38px;border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);color: #fff;border-radius: 3px;font-size: 16px;cursor: pointer;margin-bottom: 10px;}

/*个人中心*/
a.btn_delete{float: right;line-height: 40px;color: #4373a1;}
a.user_edit{position: absolute;top:15px;right:40px;color: #fff;font-size: 16px;}
a.user_edit:hover{color:#fff;}
.sy_personal_left{width: 220px;float: left;}
.sy_personal_right{width: 965px;display: inline-block;margin-left: 15px;min-height: 870px;background: #fff;}
/*.sy_personal_special{width: 100% !important;margin-left:0;}*/
p.personal_r_title{padding:20px;font-size: 18px;border-bottom: 1px solid #e5e5e5;}
p.total_score{padding:20px 30px 30px;font-size: 16px;}
/*签到*/
.sign,.sy_per_leftnav{background: #fff;border-radius: 3px;margin-bottom:15px;}
.sign .sign_title{padding:10px 15px;border-bottom: 1px solid #e5e5e5;font-size: 18px;}
.sign .sign_week{padding:15px 10px 0;}
.sign .sign_week li{width: 60px;height: 75px;float:left;margin:0 5px 15px;position: relative;}
.sign .sign_week li img{width: 100%;position: absolute;top:0;left: 0;}
.sign .sign_week li span.sign_score{position: absolute;bottom: 2px;color: #1cada8;width: 100%;text-align: center;}
.sign .sign_btn{padding: 0 15px;text-align: center;}
.sign .sign_btn p{color: #999;text-align: left;}
.sign .sign_btn button{width:100px;height: 36px;color: #fff;border-radius: 3px;margin:5px auto 10px;}
.sign .sign_btn button.per_sign{border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);font-size:16px;cursor: pointer;}
.sign .sign_btn button.per_sign_ed{border: 1px solid #c5c5c5;background:#ccc;}

/*粉丝、关注*/
.list_fans{padding:10px 20px;}
.list_fans li{padding:10px 0;}
.list_fans span.fans_pic{width:60px;height: 60px;display: block;float: left;position: relative;}
.list_fans span.fans_pic img{width:60px;height: 60px;border-radius: 50%;}
.list_fans span.fans_pic i{width: 20px;height: 20px;display: block;position: absolute;bottom:2px;right: -3px;}
.list_fans span.fans_pic i.icon_add_vid{background:url(../image/icon_add_v.png) no-repeat;background-size: contain;}
.list_fans span.fans_pic i.icon_add_expert{background:url(../image/icon_add_v_expert.png) no-repeat;background-size: contain;}
.list_fans .fans_info{margin-left:10px;margin-top:6px;display: inline-block;}
.list_fans .fans_info span{line-height: 24px;}
.list_fans .fans_info span.fans_qm{color: #999;display: block;white-space: nowrap;text-overflow: ellipsis;width: 640px;overflow: hidden;}
.sy_personal_right .list_fans a.btn_concern,.sy_personal_right .list_fans a.btn_un_concern{margin-top: 14px;}

/*我的问答*/
.personal_title_mul{height:60px;background: #f2f2f2;line-height: 60px;border-bottom:1px solid #e5e5e5;}
.personal_title_mul ul li{width: 120px;float: left;text-align: center;font-size: 18px;cursor: pointer;}
.personal_title_mul ul li.li_on{background:#fff;border-top: 2px solid #ff2c2c;}
.wen_content{padding-bottom: 20px;}
.wen_icon{width: 18px;height: 18px;border-radius: 3px;background: #ff2c2c;color: #fff;font-size: 12px;line-height: 18px;text-align: center;display: inline-block;margin-right: 5px;}
.wen_title{font-size: 18px;font-weight: bold;}
.wen_m_left{padding-left: 50px;}
.dy_loadup_pic ul{overflow: hidden;}
.dy_loadup_pic ul li{float: left;width:80px;height: 80px;position: relative;margin:10px 5px 0;}
.dy_loadup_pic ul li img{width: 100%;position: relative;top:50%;left: 0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.dy_loadup_pic ul li i{width: 20px;height: 20px;display: block;position: absolute;right: 0;top: 0;background: rgba(0,0,0,.8);color: #fff;font-style: normal;text-align: center;line-height: 20px;cursor: pointer;}
.dynamic_release .dy_type a i.r_invite_expert{background: url(../image/release_invite_expert.png) no-repeat;background-size: contain;}
.dy_invite_expert{max-height: 260px;overflow-y: scroll;margin:10px 0;padding:5px;background: #f5f5f5;}
.dynamic_release .dy_type .dy_invite_expert li a{cursor: default;padding:5px;display:block;min-height: 60px;margin:0;}
.dy_invite_expert li span.expert_pic{width: 50px;height: 50px;display:inline-block;float: left;vertical-align: middle;margin-top:10px;margin-left: 5px;position: relative;}
.dy_invite_expert li span.expert_pic img{width: 100%;position: relative;top:50%;border-radius: 50%;left: 0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.dy_invite_expert li span.expert_pic i{width: 16px;height: 16px;display: block;position: absolute;bottom:0px;right: -8px;}
.dy_invite_expert li span.expert_pic i.icon_add_vid{background:url(../image/icon_add_v.png) no-repeat;background-size: contain;}
.dy_invite_expert li span.expert_pic i.icon_add_expert{background:url(../image/icon_add_v_expert.png) no-repeat;background-size: contain;}
.dy_invite_expert li a .expert_right{vertical-align: middle;background: #fff;min-height:70px;border:1px solid #e5e5e5;border-radius: 3px;}
.dy_invite_expert li a .expert_right span{display: block;margin-left: 65px;padding-top:10px;}
.dy_invite_expert li a .expert_right input{cursor: pointer;float: right;margin-top:5px;border: none;font-size:16px;color: #fff;padding:3px 8px;font-size: 14px;border-radius: 3px;margin-right: 10px;}
.dy_invite_expert li a .expert_right input.wei_invited{background:#f80;}
.dy_invite_expert li a .expert_right input.yi_invited{background: #ccc;}
.dy_invite_expert li a .expert_right label{cursor: pointer;float: right;margin-top:5px;border: none;font-size:16px;color: #fff;padding:3px 8px;font-size: 14px;border-radius: 3px;margin-right: 10px;}
.dy_invite_expert li a .expert_right label.wei_invited{background:#f80;}
.dy_invite_expert li a .expert_right label.yi_invited{background: #ccc;}
.dy_invite_expert li a .expert_right input[type=checkbox]{display:none;}

/*私聊*/
.siliao_bg{position: fixed;right: 0;bottom:0;width:600px;height: 450px;background: #fff;border-radius: 3px;border:1px solid #e5e5e5;z-index: 99;}
/* .siliao_bg{position: fixed;right: 0;bottom:-450px;width:600px;height: 450px;background: #fff;border-radius: 3px;border:1px solid #e5e5e5;z-index: 99;} */
.siliao_bg .sl_left{float: left;width: 199px;border-right: 1px solid #e5e5e5;height: 500px;}
.siliao_bg .sl_left .sl_search_bg{padding:10px;border-bottom: 1px solid #e5e5e5;}
.siliao_bg .sl_left .sl_search_bg .sl_search_member{border: 1px solid #e5e5e5;border-radius: 3px;height: 30px;line-height: 30px;}
.siliao_bg .sl_left .sl_search_bg .sl_search_member input{border:none;background: none;color: #999;vertical-align: middle;line-height: 30px;height: 30px}
.siliao_bg .sl_left .sl_search_bg .sl_search_member input.sl_search_text{;padding-left: 10px;width:130px;}
.siliao_bg .sl_left .sl_search_bg .sl_search_member input.sl_icon_search{width:30px;background:url(../image/nav_search.png) center center no-repeat;cursor: pointer;}
.siliao_bg .sl_left .sl_bottom_member{width: 100%;overflow: hidden;} 
.siliao_bg .sl_left .sl_bottom_member ul{height: 397px;overflow: scroll;width: 220px;overflow-x: hidden;}
.siliao_bg .sl_left .sl_bottom_member ul li{border-bottom: 1px solid #fff;width:200px;}
.siliao_bg .sl_left .sl_bottom_member ul li a{padding:5px 10px;display: block;}
.siliao_bg .sl_left .sl_bottom_member ul li a:hover{background: #f2f2f2;}
.siliao_bg .sl_left .sl_bottom_member ul li a.sl_on{background: #f2f2f2;}
.siliao_bg .sl_left .sl_bottom_member ul li span{vertical-align: middle;}
.siliao_bg .sl_left .sl_bottom_member ul li span.sl_member_pic{width: 40px;height: 40px;display: inline-block;overflow: hidden;}
.siliao_bg .sl_left .sl_bottom_member ul li span.sl_member_pic img{width: 100%;position: relative;top:50%;left: 0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.siliao_bg .sl_left .sl_bottom_member ul li span.sl_member_name{margin-left: 5px;width:100px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.siliao_bg .sl_left .sl_bottom_member ul li span.sl_member_num{width: 20px;height: 20px;background: #f00;float: right;color: #fff;border-radius: 50%;line-height: 20px;text-align: center;margin-top: 10px;}
.siliao_bg .sl_right{float: right;width: 400px;height: 500px;}
.siliao_bg .sl_right .sl_right_top{height: 52px;line-height: 52px;padding:0 10px;border-bottom: 1px solid #e5e5e5;background: #f2f2f2;}
.siliao_bg .sl_right .sl_right_top span.sl_on_name{font-size: 18px;}
.siliao_bg .sl_right .sl_right_top span.sl_btn_close{float: right;width:14px;height:14px;background:url(../image/icon_close.png) no-repeat;margin-top: 18px;cursor: pointer;}
.siliao_bg .sl_right .sl_right_middle{height: 346px;}
.sl_right_middle ul{overflow-y: scroll;height:326px;padding:10px 0;}
.sl_right_middle ul li{padding:10px 10px 20px;}
.sl_right_middle ul li p.chat_time_p{text-align: center;margin-bottom: 10px;}
.sl_right_middle ul li p.chat_time_p span.chat_send_time{color: #fff;font-size: 12px;background:rgba(0,0,0,.2);border-radius:3px;padding: 3px 8px;}
.sl_right_middle ul li .chat_info{margin-top:20px;}
.sl_right_middle ul li .chat_info .chat_user{display: inline-block;width:40px;height:40px;border-radius: 50%;overflow: hidden;vertical-align: middle;}
.sl_right_middle ul li .chat_info .chat_user img{width:110%;}
.sl_right_middle ul li .chat_info .chat_user_name{color: #999;}
.sl_right_middle ul li .chat_info p.chat_send_p{padding:0 45px;margin-top:-40px;}
.sl_right_middle ul li .chat_info span.chat_send_text{background:#ff2c2c;border-radius: 5px;border:1px solid #ff2c2c;padding:5px 5px 5px 10px;display: inline-block;word-break: break-all;color: #fff;margin-top:5px;}
.sl_right_middle ul li.self {overflow: hidden;}
.sl_right_middle ul li.self .chat_user,li.self .chat_user_name{float: right;}
.sl_right_middle ul li.self p.chat_send_p{margin-top: 0;}
.sl_right_middle ul li.self p.chat_send_p span.is_myself{float: right;}
.sl_right_middle ul li.self p .chat_send_text{float: right;background:#fff;color: #333;border:1px solid #e9e9e9}
.siliao_bg .sl_right .sl_right_bottom{height:50px;border-top: 1px solid #e5e5e5;padding:0 10px;}
.siliao_bg .sl_right .sl_right_bottom input{width:272px;height:30px;line-height:30px;border:thin solid #9cd5d1;margin-top: 10px;padding:0 10px;}
.siliao_bg .sl_right .sl_right_bottom a{width: 28px;height: 28px;display: inline-block;margin-left:10px;vertical-align: middle;}
.siliao_bg .sl_right .sl_right_bottom a.icon_smile{background: url(../image/icon_smile.png) no-repeat;background-size: contain;}
.siliao_bg .sl_right .sl_right_bottom a.icon_pic{background: url(../image/icon_pic.png) no-repeat;background-size: contain;}

/*问答回复*/
.user_details_info span.question_reward_ed{margin-left:50px;color: #f60;}
.user_details_info span.question_reward_ed i{width: 13px;height: 12px;display: inline-block;background: url(../image/icon_reward_bi.png) no-repeat;margin-right: 5px;}

/*我的直播回顾*/
.list_zhibo{padding:10px 15px;}
.list_zhibo li{width:200px;float:left; margin:0 5px;padding: 15px 0;}
.list_zhibo li .zhibo_info{height: 200px;position: relative;margin-bottom:10px;}
.list_zhibo li .zhibo_info span.zhibo_pic{display: block;width: 200px;height: 200px;position: relative;}
.list_zhibo li .zhibo_info span.zhibo_pic img{position: absolute;width: 100%;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.list_zhibo li .zhibo_info p{position: absolute;width: 100%;height:32px;bottom: 0;background: rgba(0,0,0,.8);line-height: 32px;color: #fff;}
.list_zhibo li .zhibo_info p span{float: right;margin-right: 10px;}
.list_zhibo li .zhibo_info p a{color: #fff;}
.list_zhibo li .zhibo_info p a.icon_browse_white i{width:16px;height:16px;display: inline-block;margin-right: 5px;vertical-align: -2px;background: url(../image/icon_browse_white.png) center center no-repeat;margin-left: 10px;}

/*实名认证*/
.identify{padding:10px 25px;}
.form_group_id{margin-top: 20px;}
.form_group_id span i{font-style: normal;color: #f00;font-size:16px;vertical-align:text-top;margin-right:3px;}
.form_group_id>span{font-size:16px;width: 75px;display: inline-block;}
.form_group_id input[type="text"]{width: 230px;padding-left: 10px;height: 30px;line-height: 32px;border: 1px solid #999;margin-left:20px;}
.form_group_id input[type="password"]{width: 230px;padding-left: 10px;height: 30px;line-height: 32px;border: 1px solid #999;margin-left:20px;}
.form_group_id .upload_pic{margin-right:0;margin-bottom: 20px;cursor: pointer;}
.form_group_id .upload_pic span.btn_upload_pic{display: inline-block;width: 240px;height: 150px;border-radius: 3px;border: 1px dashed #999;vertical-align: middle;position: relative;overflow: hidden;}
.form_group_id .upload_pic span.btn_upload_pic img{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.form_group_id .upload_pic span.btn_upload_pic button{width: 240px;height: 150px;font-size: 16px;color: #999;background: none;border: none;cursor: pointer;}
.form_group_id .upload_pic span.btn_upload_pic .btn_upload_img i.icon_add{width: 20px;height: 20px;display: inline-block;background: url(../image/icon_add.png) no-repeat;}
.form_group_id .upload_pic span.example_right{vertical-align: middle;display: inline-block;margin-left: 20px;}
.form_group_id .upload_pic span.example_right span{margin-right: 10px;}
.form_group_id .upload_pic span.example_right img{vertical-align: top;margin-top: -10px;}
.form_group_id .upload_pic input.btn_fabu{width:100px;height: 36px;line-height:34px;border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);color: #fff;border-radius: 3px;font-size: 16px;cursor: pointer;}
input.btn_yzm{width:80px;height:30px;line-height:28px;border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);color: #fff;border-radius: 3px;margin-left: 5px;}

/*我的积分*/
.score_table{padding: 20px;}
.score_table table{border-collapse: collapse;width: 835px;line-height: 40px;}
.score_table th{border:1px solid #e5e5e5;background-color: #f9f9f9;height: 40px;padding: 0 10px;color: #333;font-weight: normal;text-align: left;}
.score_table td{border:1px solid #e5e5e5;height: 40px;padding: 0 8px;color: #666;}
.total_score span{margin-right: 100px;font-size: 16px;}
input.btn_wallet{padding:0 5px;height:24px;line-height:22px;border: 1px solid #e51b1b;background: #ff2c2c;background: -webkit-linear-gradient(#ff5151, #ff2c2c);background: -o-linear-gradient(#ff5151, #ff2c2c);background: -moz-linear-gradient(#ff5151, #ff2c2c);background: linear-gradient(#ff5151, #ff2c2c);color: #fff;border-radius: 3px;margin-left:25px;}

/*编辑信息*/
.form_group_id span.edit_title{width:100px;color: #666;font-weight: lighter;text-align: right;}
.form_group_id span.edit_title i{font-style: normal;color:#F00;}
.edit_right{display: inline-block;margin-left: 20px;}
.form_group_id .edit_right input[type="text"]{margin-left: 0;border: 1px solid #ddd;}
.edit_right span{margin-right: 30px;}
.edit_right  select.city_choose{min-width: 100px;height: 32px;background: transparent url(../image/cussel_normal.png) no-repeat right center;border: 1px solid #ddd;color: #666;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0 10px;}
.edit_right  select#sel_year,.edit_right  select#sel_month,.edit_right  select#sel_day{min-width: 70px;height: 32px;border: 1px solid #ddd;color: #666;padding:0 10px;}
.edit_right textarea{width: 500px;padding: 5px 10px;border: 1px solid #ddd;color: #666;resize:none;vertical-align: top;}
.edit_right span.edit_user_pic{display: inline-block;width: 110px;height: 110px;overflow: hidden;vertical-align: middle;background: #ddd;margin-right: 10px}
.edit_right span.edit_user_pic img{width:100%;}
.edit_right input.btn_choose_pic{height: 32px;padding:0 15px;}

/*收藏*/
.list_collect ul{padding:10px 20px;}
.list_collect ul li{padding:10px 0;border-bottom: 1px solid #e5e5e5;}
.list_collect ul li span.collect_content_pic{width: 100px;height: 80px;display:inline-block;overflow: hidden;position: relative;vertical-align: middle;float: left;}
.list_collect ul li span.collect_content_pic img{position: absolute;width: 100%;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.list_collect ul li .collect_info{height: 80px;vertical-align: middle;margin-left: 110px;}
.list_collect ul li .collect_info p{padding:10px 0;color: #333;width: 100%;text-overflow:ellipsis;white-space: nowrap;;overflow: hidden;font-size: 16px;}
.list_collect ul li .collect_info span{float: right;color: #999;margin-right: 10px;}
.list_collect ul li span.collect_content_pic i.icon_play{display: block;width: 36px;height: 36px;position: absolute;top:50%;left:50%;margin-top: -18px;margin-left: -18px;background: url(../image/icon_play.png) no-repeat;background-size: contain;}

/*充值页面*/
.recharge{padding:10px 20px;}
.recharge .reward_way{margin-top:20px;}
.recharge ul.recharge_num_ul li a{margin:10px 5px;display: block;border-radius: 3px;border: 1px dashed #999;height: 80px;}
.recharge ul.recharge_num_ul li.re_num_curr a{border: 1px solid #ff2c2c;}
.recharge ul.recharge_num_ul li a .xiubi_choose{padding:10px;position: relative;}
.recharge ul.recharge_num_ul li a input{display: none;}
.recharge ul.recharge_num_ul li a span{display: block;text-align: center;line-height: 30px;font-size: 16px;color: #333;}
.recharge ul.recharge_num_ul li a span.xiubi_num{color: #999}
.recharge ul.recharge_num_ul li.re_num_curr i.icon_reward_chose{width: 20px;height: 20px;display: block;position: absolute;bottom: 0;right:0;background: url(../image/reward_chose.png) no-repeat;background-size: cover;}
.recharge .reward_way ul.recharge_way{margin:10px 0;}
.recharge .reward_way li.reward_pay{width: 145px;height: 40px;cursor: pointer;float: left;margin-right: 30px;}
.recharge .reward_way li.reward_pay input{display: none;}
.recharge .reward_way li.pay_wechat{background: url(../image/pay_wechat.png) no-repeat;}
.recharge .reward_way li.pay_alipay{background: url(../image/pay_alipay.png) no-repeat;}
a.add_blankcart{background: none;border: none;color: #4764a6;}
input.add_blankcart{background: none;border: none;color: #4764a6;}
[v-cloak] { display: none; }

/*分页*/
.page-bar { text-align: center; margin-top: 10px; }
.page-bar li { list-style: none; display: inline-block; }
.page-bar li:first-child>a { margin-left: 0px }
.page-bar a { border: 1px solid #ddd; text-decoration: none; position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; cursor: pointer }
.page-bar a:hover { background-color: #eee; }
.page-bar .active a { color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; }
.page-bar i { font-style:normal; color: #d44950; margin: 0px 4px; font-size: 12px; }

/*搜索页面*/
.search_in_bg{padding: 0 15px;margin-top:5px;margin-bottom:20px;}
.search_in_bg input{vertical-align: middle;}
.search_in_bg input.text{width: 400px;border: 1px solid #ddd;padding:0 10px;height: 38px;line-height: 38px;border-radius: 3px;color: #999;}
.search_in_bg input.submit{padding:0 15px;border: 1px solid #ff2c2c;background: #ff2c2c;color: #fff;margin-left:-5px;height: 40px;line-height: 40px;font-size: 16px;cursor: pointer;}

/*消息中心*/
.list_info ul{padding:10px 15px;}
.list_info ul li{padding:5px 10px;line-height: 30px;border-bottom: 1px dashed #d5d5d5;}
.list_info ul li a{display: block;height: 30px;}
.list_info ul li span.info_title{display: inline-block;width: 160px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.list_info ul li span.info_content{display: inline-block;width:400px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;margin-left:80px;}
.list_info ul li span.info_date{float: right;color: #999;}
/*查看消息*/
.information_main{padding:10px 15px;}
.information_main h3{text-align: center;font-size:16px;margin:10px auto;}
.information_main span{text-align: center;display:block;color: #999;margin-bottom: 10px;}
.information_main p{text-indent: 2em;line-height:24px;}

/*他人的中心页面*/
p.per_lnav_title{padding: 10px 15px;border-bottom: 1px solid #e5e5e5;}
p.per_lnav_title span{font-size: 16px;vertical-align: middle;}
p.per_lnav_title i{width: 3px;height: 20px;display: inline-block;background: #ff2c2c;margin-right: 10px;border-radius: 2px;vertical-align: middle;}
p.per_lnav_title a.btn_more{float: right;color: #4373a1;}
.it_personal_info{padding:10px 15px;}
.it_personal_info p{padding: 5px 0;}